Job Description
Job Description
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
Job Tags
Full time, Seasonal work,