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 ists in integrating thirdparty 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 ysts Project Managers Scrum masters Salesforce Testers Quality ysts Developers and Administrators. The primary functions of this position include yzing 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.
This position is also responsible for utilizing best practices to perform operational support enhancements bug fixes as needed maintain updated ticketing for events incidents requests changes problems and ensuring the availability of Salesforce. This includes acting as a point of escalation for Service Desk and NOC ticketing for advanced issue resolution.
The Salesforce Developer position will collaborate with functional leaders organizational units and subject matter experts to determine requirements and translate them into business needs in order to design configure test and deploy effective tools within Salesforce. Develops doents and enforces application standards and procedures. Remains current with Salesforce technologies and best practices.
Participates in efforts to develop and execute unit integration and user acceptance test plans including use cases and test data.
Follows technical leaderships best practices including integration and application development deployment testing (unit and systems) and iterative refinement.
Utilizes elished change management (release) processes to develop and implement new applications/code and updates to existing applications/code.
Ss 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 doentation.
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 cles and triggers.
Proficiency in JavaScript SQL Apex Java or C# REST & SOAPbased web services.
Git and CI/CD tools (Azure DevOps/TFS)
Ss Preferred
Experience using Salesforce data tools (Data Loader Excel Connector Demand Tools Change sets Ant deployments).
Strong understanding of relational databases.
Experience integrating Salesforce with other applications via realtime batch sync/async. Salesforce AI
Experience and Education Required
5 or more years of Salesforce programming and ysis experience (or equivalent experience).
Experience Preferred
Salesforce Developer Certified Experience working in a Agile development team Experience developing in a large custom Salesforce organization
Education Required
Bachelor s degree in Computer Sciences or related field.
Additional Information
Must possess a valid level one fingerprint clearance card issues pursuant to A.R.S. 36113. ONSITE
Bachelor's Degree
Education
Bachelor's Degree