
Johnson Controls
Produces HVAC, fire, security and building automation systems to optimize and protect buildings globally.
Salesforce Senior Developer
Design, develop, and maintain enterprise B2B Commerce solutions on Salesforce
Job Highlights
About the Role
The developer will be responsible for creating robust, scalable solutions using Apex, Lightning Web Components, Aura, Visualforce, and Flow, as well as integrating Salesforce with external systems through REST/SOAP APIs and event‑driven architecture. They will work closely with UI/UX leads, product owners, delivery leads, and technical architects to translate user requirements into well‑documented designs and maintain object schemas, metadata, and data models. • Design, develop, and deploy maintainable Salesforce solutions using Apex, LWC, Aura, Visualforce, and Flow. • Integrate Salesforce with external systems via REST/SOAP APIs and event‑driven architecture. • Collaborate with UI/UX leads, product owners, delivery leads, and architects across onshore and offshore teams. • Create design documentation, architecture diagrams, and maintain object schemas and data models. • Review code for quality, performance, and compliance with platform governance. • Optimize existing codebases for robustness and performance. • Mentor and train Salesforce developers, conducting regular code reviews. • Stay current with Salesforce releases and propose platform improvements. • Implement secure data management, SSO, session management, and identity integration. • Utilize version control (Azure Repos, GitHub) and CI/CD pipelines (Azure Pipelines). • Apply Agile/Scrum practices using Azure Boards or Jira.
Key Responsibilities
- ▸apex development
- ▸api integration
- ▸ci/cd pipelines
- ▸code review
- ▸performance optimization
- ▸security management
What You Bring
Johnson Controls is seeking an experienced Senior Salesforce Developer to design, build, enhance, and maintain its enterprise B2B Commerce application on the Salesforce platform. The role operates in an agile environment, collaborating with both onshore and offshore teams, and provides technical guidance and mentorship to other Salesforce developers. Strong adherence to best practices throughout the development lifecycle is essential. A bachelor’s degree in Computer Science or a related field (or equivalent experience) and at least five years of hands‑on Salesforce development are required. The ideal candidate has deep expertise in Salesforce objects, Apex, integrations, data management, security, and front‑end technologies such as JavaScript, HTML, CSS, and the Lightning Component Library. Experience with Salesforce Commerce Cloud (B2B LWR), Coveo, SaaS applications, cloud platforms, CI/CD pipelines, and Agile tools is advantageous, as are relevant Salesforce certifications. • Minimum 5 years of hands‑on Salesforce development experience. • Experience with Salesforce Commerce Cloud (B2B LWR) and Coveo preferred. • Strong front‑end skills (JavaScript, HTML, CSS, SLDS, Lightning Component Library). • Familiarity with cloud platforms (Azure, AWS, GCP) a plus. • Hold Salesforce certifications (Platform Developer I/II, B2B, Experience Cloud, Agentforce) preferred.
Requirements
- ▸salesforce
- ▸apex
- ▸javascript
- ▸lightning
- ▸commerce cloud
- ▸salesforce cert
Work Environment
Office Full-Time