Salesforce Developer
Role Description:
We are seeking a highly skilled and experienced SC Cleared Salesforce Developer to join our team. 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.