Work on basic design and implementation of a complex ERP system including integrations between the client application and legacy systems and functional UI components
Oversee data migration and quality in conjunction with deployment of a customized version of Salesforce.com using proprietary toolset and related technologies
Design and develop Salesforce solutions using APEX and LWC, and implement integrations with back-end systems
Create solution designs, communicate technical direction, and guide other developers on the team
Implement Salesforce integration patterns (REST, SOAP, Platform Events, Change Data Capture) to connect external systems
Collaborate with clients to understand requirements and deliver scalable CRM/ERP implementations
Support deployment activities and ensure data quality and system stability
Requirements
5+ years of experience in the field of Business Systems and IT
3+ years of experience in a Salesforce Developer role including experience with design and development of Salesforce systems using LWC, including integration with other back-end systems
Demonstrated experience with Salesforce integration patterns (e.g., REST, SOAP APIs, Platform Events, Change Data Capture) and connecting Salesforce with external systems
Experience in implementing and maintaining complex custom solutions in Salesforce using LWC and Apex, ability to create design for the solution and communicate and guide other Developers in the team
Solid understanding of Apex Best Practices for Custom Development
Knowledge of programming technologies such as HTML, XML, SOAP, AJAX, JavaScript, JavaScript Libraries, Lightning Components, Salesforce.com APEX Code
Demonstrated ability to understand client needs and perform sound technical work
Experience in building and designing large scale business applications
Knowledge of implementation and configuration of enterprise systems within CRM