Senior Salesforce Developer Job Description Template
Our company is looking for a Senior Salesforce Developer to join our team.
Responsibilities:
- Writing documents and providing technical training for other developers;
- Write unit test classes ensuring more than 80% code coverage;
- Maintaining implemented solutions and development of new proposals;
- Translate functional requirements into technical requirement;
- Integrating Salesforce with 3rd party applications and internal tools;
- Developing solutions using both declarative and programmatic features of Force.com;
- Developing solutions using both Visualforce and Lightning Component framework;
- Design and build high-performance, reusable, and reliable Apex code with best practices;
- Defining system interface requirements;
- Interfacing and communicating with Business leaders, Test Managers, Dev Managers, Architects, IT Ops and PMO daily.
Requirements:
- Excellent troubleshooting, analysis, and problem-solving skills;
- Bachelor’s degree in Computer Science, Engineering, or closely related field or equivalent experience;
- Proven experience working with Salesforce – Certified Salesforce Developer I;
- Excellent written and verbal communication skills including fluency in English;
- Familiarity with REST and SOAP APIs;
- Salesforce Datamodelling, integration patterns and architecture best practices;
- Solid experience designing and building integrations;
- Proficient in Microsoft SQL, Apex, Lightning, JavaScript, CSS and VisualForce;
- 3-6 years of Salesforce software development;
- ETL and Data Mapping experience, including testing;
- Development experience of at least one non-SFDC related development language;
- Hands-on experience in administration setup, e.g., managing users, security controls, and data as well as creating roles, profiles, and reports;
- Advanced knowledge of Salesforce CRM platforms;
- Advanced UI development using tools such as AngularJS;
- Developing custom objects and workflow business rules, including Process Builder.