Responsibilities
- Design, develop, and maintain custom applications and integrations on the Salesforce platform (Sales Cloud, Service Cloud, Experience Cloud, and/or Salesforce Order Management).
- Develop Apex classes, triggers, Visualforce pages, Lightning Web Components (LWC), and batch processes.
- Collaborate with product owners, business analysts, and QA teams to gather requirements and deliver end-to-end solutions.
- Integrate Salesforce with external systems using REST/SOAP APIs, middleware (MuleSoft, Boomi, etc.), or custom solutions.
- Implement best practices for code development, deployment (CI/CD), and data management.
- Maintain and enhance security models, sharing rules, profiles, and permissions.
- Participate in code reviews and mentor junior developers to uphold development standards.
- Troubleshoot production issues, perform root cause analysis, and implement corrective actions.
- Stay current on Salesforce releases, features, and industry trends to recommend process improvements.
Requirements
- Bachelorβs degree in Computer Science, Information Systems, or related field.
- 5+ years of experience in Salesforce development.
- Strong proficiency in Apex, SOQL, SOSL, Visualforce, and Lightning Web Components (LWC).
- Experience with Salesforce configurations (Flows, Process Builder, Custom Objects, Validation Rules, Reports & Dashboards).
- Proven experience with API integrations and middleware tools (MuleSoft, Informatica, Boomi, etc.).
- Hands-on experience with Salesforce DevOps tools (Gearset, Copado, Jenkins, Bitbucket, GitHub, etc.).
- Understanding of Salesforce security, data model design, and governor limits.
- Familiarity with Agile/Scrum methodologies and SDLC best practices.
- Excellent problem-solving, communication, and collaboration skills.
Preferred Qualifications (Nice to Have)
- Salesforce Platform Developer II certification preferred.
Category
Software Development