Job Description
Position
Salesforce Developer
Reports to
Head of Delivery Services
Compensation
This is a full-time, exempt, grade 7 position
Summary
This position serves as a Salesforce Developer, responsible for designing, developing, optimizing, and maintaining complex Salesforce solutions, integrating with third-party systems, and ensuring optimal performance, stability, and scalability. This role involves collaborating with cross-functional teams, providing leadership and mentorship to junior developers and administrators, and delivering high-quality solutions.
Duties and Responsibilities
Design, develop, implement, test, document, and deploy high quality business solutions on the Salesforce platform based on industry standards and business requirements
Design and implement secure Salesforce applications, adhering to Salesforce security models, such as Profiles, Permission Sets, Sharing Rules, and Field-Level Security
Design, build, and maintain integrations between Salesforce and external systems using REST/SOAP/Bulk APIs, middleware tools, and platforms that are efficient, scalable, and secure and align with business requirements
Design and implement responsive, user-friendly UI components that are compatible with different browsers and devices
Collaborate with cross-functional teams, including Salesforce Administrators, BA/BSAs, and Product Owners, to translate business requirements into technical solutions
Conduct code reviews and ensure adherence to Salesforce best practices for coding, testing, and deployment
Support continuous integration and continuous deployment practices, ensuring efficient, automated deployments
Assist in managing release cycles and ensure proper version control of Salesforce metadata
Write comprehensive unit tests and maximize code coverage for custom code
Develop test cases, identify bugs, and assist in debugging and resolution
Ensure all code is thoroughly tested before deployment to higher test environments, maintaining high-quality standards
Monitor and optimize Salesforce system performance and scalability
Assist with Salesforce updates (i.e. seasonal releases) and apply patches or new features to improve functionality
Participate in Agile ceremonies, such as sprint planning, daily standups, sprint reviews, and retrospectives
Provide technical guidance and mentorship to junior developers and administrators
Create and maintain clear, concise technical documentation for customizations, integrations, and architecture
Communicate technical concepts in a way that is easily understood by non-technical stakeholders
Stay current with Salesforce’s latest features, technologies, and best practices to introduce innovative solutions
Lead/participate in special projects and performs other duties as assigned
Qualifications
Bachelor’s degree in Computer Science or related field (or equivalent experience)
5+ years of Salesforce development experience in Experience Cloud and Financial Services Cloud
Salesforce Platform Developer I and II certifications required, additional certifications a plus
Strong experience with Salesforce development (Apex, Lightning Web Components, Lighting Components)
Proficiency in Salesforce declarative tools (Flow, Process Builder, etc.)
Experience building and managing custom objects, fields, workflows, validation rules, and process automation tools
Experience integrating Salesforce with external systems via APIs, middleware
Solid understanding of Salesforce security
Familiarity with the data models associated with Financial Services cloud
Strong knowledge of Salesforce APIs (REST, SOAP, Bulk) for system integrations
Proficient in HTML, CSS, JavaScript, SOQL/SOSL, and data migrations
Experience with unit testing, TDD (preferred), and Salesforce deployment and automation tools
Strong debugging and troubleshooting skills
Experience with Agile methodologies and working in an Agile development environment
Knowledge of Salesforce security models and compliance requirements
Strong communication skills
Experience mentoring junior Salesforce developers and administrators
Knowledge of Marking Cloud, Salesforce Einstein is a plus
Full-time