Position Description
The Salesforce Developer is responsible for supporting and customizing all technical aspects of Salesforce by creating custom applications, processes, visual layouts with Visualforce, Apex, Java, JavaScript, and other technologies to build customized solutions and assists in integrating third-party platforms, AppExchange products, and custom code including data migrations with the goal of providing users with the most relevant experience possible. This position works in the Salesforce Maintenance and Operations team that follows agile as well as traditional software life cycles. The core team consist of Business Analysts, Project Managers, Scrum masters, Salesforce Testers, Quality Analysts, Developers, and Administrators. The primary functions of this position include analyzing processes, developing CRM workflows, and custom scalable solutions for specific business needs. Under the guidance from Senior team members, Develops highly interactive UI using Lightning Web Components, JavaScript and Apex technologies. Implements and maintains Salesforce customizations such as custom fields and objects, layouts, workflows, process builder, and validation rules.
Skills Required
-Considerable working knowledge of multiple programming languages, multiple database management systems, multiple development platforms, and systems integration. -Considerable working knowledge of effectively translating user requirements into business, functional and test scenarios for projects of various sizes and complexity. -Considerable working knowledge of developing and writing technical documentation. -Considerable working knowledge of evaluating information gathered from multiple sources, consolidate details and extract to functional requirements. -Demonstrated experience in Salesforce application development. -Solid understanding of and experience with Salesforce architecture and API. -Experience writing Visualforce and Apex classes and triggers. -Proficiency in JavaScript, SQL, Apex, Java or C#, REST & SOAP-based web services. -Git and CI/CD tools (Azure DevOps/TFS)
Experience Required
5 or more years of Salesforce programming and analysis experience (or equivalent experience).
Education Required
Bachelor’s degree in Computer Sciences or related field