Job Description:
We are looking for a highly skilled and experienced Senior Salesforce Engineer to lead the design, development, and implementation of Salesforce-based solutions. The ideal candidate will have deep expertise in Salesforce architecture, Apex programming, Lightning components, and integrations with third-party systems. This role requires strong technical leadership, problem-solving skills, and the ability to work collaboratively across teams.
Key Responsibilities:
Salesforce Development & Customization:
- Design and develop scalable Salesforce solutions using Apex, Visualforce, Lightning Web Components (LWC), and SOQL.
- Customize Salesforce objects, workflows, validation rules, and process builders.
- Implement and maintain integrations with external systems using REST/SOAP APIs, middleware, or AppExchange products.
Architecture & Technical Leadership:
- Translate business requirements into technical solutions and system architecture.
- Lead the technical design and implementation of Salesforce projects.
- Ensure adherence to Salesforce best practices, coding standards, and security guidelines.
Collaboration & Project Delivery:
- Work closely with business analysts, product owners, and QA teams to deliver high-quality features.
- Participate in Agile ceremonies and contribute to sprint planning, estimations, and retrospectives.
- Provide mentorship and guidance to junior developers and administrators.
Maintenance & Optimization:
- Monitor system performance and troubleshoot issues.
- Perform regular code reviews and refactoring to improve maintainability.
- Stay updated with Salesforce releases and recommend relevant enhancements.
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5+ years of hands-on experience in Salesforce development.
- Strong proficiency in Apex, LWC, Visualforce, SOQL, and Salesforce APIs.
- Experience with Salesforce Sales Cloud, Service Cloud, and Experience Cloud.
- Familiarity with CI/CD tools (e.g., Gearset, Copado, Jenkins) and version control (e.g., Git).
- Solid understanding of Salesforce security model, data modeling, and governance limits.
- Excellent problem-solving, communication, and collaboration skills.
Preferred Qualifications:
- Salesforce certifications such as:
- Salesforce Platform Developer I & II
- Salesforce Administrator
- Salesforce Application Architect
- Experience with Heroku, MuleSoft, or Marketing Cloud.
- Knowledge of Agile/Scrum methodologies.
- Exposure to DevOps practices and automated testing frameworks.