Role Summary
Salesforce Developer role to design, develop, and configure Salesforce environments, driving adoption of best practices to ensure platform efficiency, scalability, and alignment with business needs.
Responsibilities
- Design, build, and deploy high-quality applications and solutions using Apex and Lightning.
- Manage the full DevOps cycle, including release management, code repositories, and impact analysis.
- Develop and improve integrations between the Salesforce platform and other business systems using Web Services and APIs.
- Work with various Salesforce clouds, including Sales Cloud, Service Cloud, CPQ, and Field Service Lightning.
- Conduct code reviews and mentor peers to ensure high-quality code and adherence to development standards.
- Act as a subject matter expert, providing guidance to stakeholders on when to use configuration versus custom code to solve business challenges.
- Drive adoption of Salesforce best practices across the organization, focusing on improving system productivity, scalability, and performance.
- Oversee system configuration, ensuring all changes are well-documented and align with long-term strategic goals.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, MIS, or a related field.
- At least 5 years of hands-on Salesforce development experience using Apex, Visualforce, SOQL, SOSL, Lightning frameworks, and Salesforce APIs.
- Strong understanding of the Software Development Life Cycle (SDLC) and agile methodologies.
- Experience with Salesforce integration patterns, including SOAP, REST, and BULK APIs, and familiarity with third-party integration tools.
- Hands-on experience with Lightning Web Components and at least one of the following clouds: Sales Cloud, Service Cloud, CPQ, or Field Service Lightning.
Education
- Currently: Bachelor's degree in Computer Science, Software Engineering, MIS, or a related field.
Certifications
- Current certification as a Salesforce Platform Developer I is required. Platform Developer II is a plus.