Salesforce Senior Developer
Role Description
As a Salesforce Senior Developer, you would play a critical role in designing, enhancing and implementing effective and scalable solutions. You will analyse requirements, propose software design, instruct software developers on the proper methods of design, define standard database design, and provide production support. You will also need to set the standards for design and development of software. You will also be required to work closely with our clients – both in projects delivery and in pre-sales/solution consulting conversations. You would also be expected to have knowledge about integrating salesforce solutions with other enterprise cloud technology systems and meet other business requirements.
Qualifications and Experience Required:
EXPERIENCE LEVEL: 4 – 6 Years
MUST HAVE SKILLS:
- End-to-end implementation experience (i.e. Requirements to Deployment) across at least 2 of 4 Clouds: Sales, Service, eCommerce, CPQ.
- Design, configure, develop, document, test, and implement solutions on the Salesforce.com platform, including integrations with third party applications and other tools.
- Understand the business needs of internal customers and provide comprehensive solutions for such needs.
- Develop coding standards and provide guidance to software developers.
- Participate in cross functional team communication and knowledge sharing activities.
- Use of APIs, Apex, Lightning, Visualforce, and Visual Workflow to develop extensions to native functionality.
- Implementing platform end-to-end, including data conversion and post-production support and troubleshooting
- System administration, including user management, environment planning, and workflow, approval, and message configuration.
- Experience developing using SQL, JavaScript, REST and SOAP APIs, HTML, and XML
- Experience with SOQL, SOSL, and SQL.
NICE TO HAVE SKILLS:
- Preferred: Candidates with relevant Salesforce Certifications: Admin, PD1, PD2
- Familiarity with JIRA (or equivalent tool) & Familiarity with Release Management Tools (e.g. Copado)
- Experience with Agile Project methodology
Strong written and verbal communication, project management, and collaboration skills