
Johnson Controls
Produces HVAC, fire, security and building automation systems to optimize and protect buildings globally.
Salesforce Developer
Design, develop, and maintain enterprise B2B Commerce apps on Salesforce
Job Highlights
About the Role
The developer will create, configure, and deploy robust Salesforce applications using Apex, Lightning Web Components, Aura, Visualforce, and Flow. They will work with product owners and technical leads to gather and define requirements, conduct code reviews, and integrate Salesforce with third-party systems via REST/SOAP APIs and event-driven architectures. Ongoing duties include unit testing, debugging, performance tuning, and maintaining existing solutions by addressing defects and technical debt. • Design, develop, and deploy Salesforce applications using Apex, LWC, Aura, Visualforce, and Flow. • Gather and translate business requirements with Product Owners and Technical Leads. • Conduct code reviews to enforce best practices and governance limits. • Integrate Salesforce with external systems via REST/SOAP APIs and event-driven patterns. • Perform unit testing, debugging, and performance tuning. • Maintain and enhance existing applications, addressing defects and technical debt. • Stay updated on Salesforce releases and recommend improvements.
Key Responsibilities
- ▸salesforce development
- ▸requirement gathering
- ▸code review
- ▸api integration
- ▸unit testing
- ▸performance tuning
What You Bring
Johnson Controls is looking for a skilled Salesforce Developer to join its Product Team. The developer will design, build, enhance, and maintain an enterprise B2B Commerce application on the Salesforce platform. The role requires strong expertise in Salesforce development and the ability to deliver scalable, high-quality, maintainable solutions while collaborating with cross-functional teams in an agile environment. A bachelor’s degree in Computer Science or a related field (or equivalent experience) and at least three years of hands‑on Salesforce development are required. Candidates must have experience with Apex, LWC, Aura, Visualforce, Flow, and building Experience Cloud sites using the LWR framework, plus knowledge of data models, security, and integrations. Familiarity with Agile/Scrum, front‑end technologies, Git, CI/CD pipelines, and Salesforce certifications such as Platform Developer I is highly preferred, along with strong analytical and communication skills. • Minimum 3 years of Salesforce development experience with Apex, LWC, Aura, Visualforce, and Flow. • Experience building Experience Cloud sites using the LWR framework. • Knowledge of Salesforce data models, security, sharing, and integration techniques (REST/SOAP, SSO, Named Credentials, Connected Apps, Canvas, iFrames). • Familiarity with Agile/Scrum methodologies and tools such as Jira or Azure Boards. • Front-end proficiency in JavaScript, HTML, CSS, SLDS, and the Lightning Component Library. • Experience with Git, CI/CD pipelines, and Salesforce development best practices. • Preferred Salesforce certifications (Platform Developer I, Platform Administrator). • Strong analytical, problem-solving, and communication abilities.
Requirements
- ▸apex
- ▸lwc
- ▸git
- ▸ci/cd
- ▸platform dev
- ▸agile
Work Environment
Office Full-Time