The Salesforce Developer serves as the primary technical architect and developer for the Company’s Salesforce CRM application.
Responsible for working with Information Technology leadership, the Salesforce Application team, 3rd party developers, and end users to advise, implement, and maintain best practices in security, performance, and technical design.
Will review and create architecture and development plans for projects related to the Salesforce application. The Developer will also serve as an escalation point in the support of the application to users and customers.
Must have experience in Apex, VisualForce, Lightning Web Components, and web development technologies, as well as interpersonal skills for working with end users, 3rd parties, and leadership. These skills will be leveraged in working on system roadmaps, projects, incidents, and support.
Will work with the Salesforce Applications team to turn business requirements into a functional application design that is documented, encompassing industry-standard best practices for security, performance, and design.
Create, design and review detailed architecture and development plans for Salesforce projects and integrations to ensure security, performance, development, and design best practices are maintained. This includes making sure that solutions are scalable, reliable, and provide a best-in-class experience for users and customers.
Provide guidance and oversight in the area’s security, design, development, and performance standards for the Salesforce platform with internal teams and 3rd party vendors. This includes a plan for a business continuity and disaster recovery plan.
Partner with Application Manager and Director of Customer Solutions to review, audit, select, and maintain 3rd party vendors and technology solutions for the Salesforce platform.
Work closely with the Salesforce Application team and other internal teams as an internal technical consultant/SME for projects. Provide oversight and guidance on declarative development, integrations, and data management projects.
Coordinate deployment of projects and enhancements, ensuring that the platform remains stable and customer impact is minimized.
Communicate and resolve project blockers and system issues with urgency to minimize end user and customer impact.