Salesforce Developer
Role Description- Security Clearance is Mandatory
We are seeking a highly skilled and experienced Salesforce Developer to join our team as a subcontractor. The successful candidate will be primarily responsible for the development, configuration, and customization of Salesforce Service Cloud solutions. This role demands a strong technical background, excellent problem-solving abilities, excellent communication skills, and a commitment to delivering high-quality solutions. The developer will work closely with solution and technical architects who will provide the solution design.
Key Responsibilities:
- Develop and implement Salesforce Service Cloud solutions based on provided designs.
- Customize and configure Service Cloud features, including case management, knowledge base, automation, and workflows.
- Develop complex Salesforce Flows to automate business processes.
- Write, test, and deploy Apex code (classes, triggers, and components) to extend Salesforce functionality.
- Participate in the full software development lifecycle, including requirements gathering, development, testing, deployment, and maintenance.
- Implement and maintain robust DevOps practices, including source code management, branching strategies, pull requests, and commits.
- Utilize DevOps tools such as [Specify: Copado, Gearset, Azure DevOps, or others] for deployment and release management.
- Work within an Agile development environment, using Jira for task management and collaboration, specifically managing user stories.
- Ensure the security, scalability, and maintainability of Salesforce solutions.
- Ensure adherence to project timelines and deliverable deadlines.
- Collaborate with Solution and Technical Architects, Project Managers, QA Consultants and other stakeholders to deliver projects on time and within budget.
- Create and maintain comprehensive technical documentation, including design specifications, code comments, and user guides.
- Provide technical support and troubleshooting for Salesforce applications.
- Adhere to best practices for Apex, Flows, Unit Testing and participate in peer reviews to ensure code quality and system integrity.
Required Skills and Experience:
- 5+ years of hands-on experience as a Salesforce Developer.
- Extensive experience with Salesforce Service Cloud.
- Strong proficiency in Salesforce Flow development, including complex process automation.
- Solid experience in Apex programming, including writing efficient and well-tested code.
- Proven experience with DevOps practices and tools, including source code management (e.g., Git), branching, pull requests, and deployment automation.
- Experience with DevOps tools such as Copado, Gearset, or Azure DevOps.
- Experience with Jira for issue tracking, including user story management.
- Deep understanding of the Salesforce core platform architecture and out of the box / declarative capabilities, including the security model and best practices.
- Excellent written and verbal communication skills, with the ability to create clear and concise technical documentation.
- Strong analytical and problem-solving skills.
- Ability to work independently and as part of a team.
- Salesforce certifications: Salesforce Certified Platform Developer I/II, Salesforce Certified Service Cloud Consultant.
- Experience with Accessibility requirements and testing
- Experience with Salesforce Lightning Web Components (LWC).
- Knowledge of Salesforce integrations using REST and SOAP APIs.
- Experience with CI/CD pipelines.
- Familiarity with Agile development methodologies (e.g., Scrum, Kanban).