We are looking for a talented Salesforce developer to design world-class Salesforce applications for evolving CRM requirements. He/she will be responsible for developing customized solutions within the Salesforce platform and analyze project objectives, create customer workflows, and troubleshoot errors.
Soft Skills:
- Ability to take lead and work in a trustworthy working environment.
- Partner with the required teams and get seamless outputs.
- Should be curious to learn more and collaborate whenever needed.
- Ability to independently manage projects and report/present efforts to clients.
- Strong communication skills.
Responsibilities:
- Design, operate, and integrate Salesforce systems to enable efficiencies in key areas of the business.
- Provide consulting and coaching around best practices in Salesforce administration and implementation to enhance user experience.
- Meet with clients to determine business, functional and technical requirements and participate in application design, configuration, testing and deployment.
- Perform configuration and customization of the Salesforce platform.
- Participate in efforts to develop and execute testing, training and documentation.
- Participate in the sales cycle as needed (solution definition, pre-sales, estimating and project planning).
- Willing to be hands-on in producing tangible deliverables (requirements specifications, design deliverables, status reports, project plans).
- Utilize best practices to perform operational support, enhancements, bug fixes as needed to the Salesforce.com platform.
- Proactively engage on continuous improvement efforts for application design, support, and practice development efforts.
- Provide technical assistance and end user troubleshooting for bug fixes, enhancements, and “how-to” assistance.
- Manage multiple stakeholders' engagements and work with associated team members to understand projects, facilitate business process analysis sessions, and develop technology solutions for these teams.
- Identify project issues/risks and present alternatives to alleviate or resolve them.
- Maintaining the security and integrity of the application software.
Required Skills:
- Bachelor’s degree in computer science or software engineering.
- Experience working on CRM projects for middle market and enterprise size companies.
- Previous work experience with application and software development.
- Experience developing customer-facing interfaces.
- Working knowledge and experience with complex business systems integration as well as object-oriented design patterns and development.
- Software engineering skills with MYSQL, Apex, JavaScript, Native, VisualForce, Unit Testing etc.
- Experience in core web technologies including HTML5, JavaScript and jQuery.
- Demonstrated experience and knowledge of relational databases, data modelling, and ETL tools.
- Experience with web services (REST & SOAP, JSON & XML, etc.).
- Experience with Agile development methodologies such as SCRUM.
- Familiarity with developing on other cloud platforms, such as Microsoft Azure or Amazon Web Services.