Senior Salesforce Developer

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.