Design, develop, test, deploy, and support enterprise Salesforce solutions while working closely with Business Analysts, Technical Leads, Architects, QA, and stakeholders. The Senior Developer is expected to take ownership of complex development tasks, contribute to technical decisions, and communicate effectively across the delivery team.
Key Responsibilities
- Design, develop, test, and deploy Salesforce solutions using Apex, LWC, Flows, SOQL/SOSL, and related platform capabilities.
- Translate approved functional and technical requirements into robust, maintainable technical solutions.
- Develop bulk-safe, scalable, and high-performing Apex aligned with Salesforce governor limits.
- Build Lightning Web Components and modern Salesforce user experiences.
- Develop and support integrations using REST/SOAP APIs, middleware, JSON/XML, and appropriate integration patterns.
- Implement asynchronous processing using Queueable Apex, Batch Apex, Future methods, and Platform Events where appropriate.
- Participate in code reviews and enforce agreed engineering standards and best practices.
- Troubleshoot and resolve defects and production issues, including root-cause analysis.
- Create and maintain unit tests and ensure deployment readiness and code quality.
- Support CI/CD and Git-based deployment processes across Salesforce environments.
- Participate actively in Agile ceremonies, estimation, sprint execution, demos, and release activities.
- Provide technical guidance and mentorship to junior developers.
- Communicate technical issues, options, risks, and dependencies clearly to technical and business stakeholders.
Required Skills & Experience
- 5+ years of Salesforce development experience.
- Strong proficiency in Apex, LWC, SOQL/SOSL, Salesforce security, sharing, data modeling, and automation.
- Hands-on experience with Flows and modern Salesforce development practices.
- Experience with REST/SOAP integrations and JSON/XML payloads.
- Working knowledge of Salesforce DX, Git, CI/CD, and deployment processes.
- Strong troubleshooting and problem-solving ability.
- Strong verbal and written communication skills.
- Salesforce Platform Developer I/II certification preferred.
- Experience with Sales Cloud, Service Cloud, Experience Cloud, Financial Services Cloud, or other industry clouds is a plus.
Education
Bachelor’s degree in Computer Science, Information Technology, Engineering, Business, or a related discipline is preferred. Equivalent professional experience may be considered.