Senior Salesforce Developer ( Case management)

Job Summary

We are seeking an experienced Salesforce Developer to design, develop, configure, integrate, test, and deploy scalable Salesforce solutions for a next-generation Case Management Platform, collaborating closely within an Agile team to meet business and technical requirements.

Responsibilities

  • Design, develop, configure, customize, and maintain Salesforce applications aligned with functional and technical requirements
  • Develop custom Salesforce solutions using Apex, Lightning Web Components (LWC), SOQL/SOSL, Salesforce Flows, Custom Objects, Validation Rules, and platform automation tools
  • Configure and develop solutions using Salesforce Service Cloud and Public Sector Solutions; apply Experience Cloud knowledge when required
  • Create reusable and scalable Lightning Web Components, Apex classes, triggers, batch processes, schedulers, and asynchronous processing solutions
  • Design and implement Salesforce data models including custom objects, fields, relationships, record types, validation rules, and automation workflows
  • Configure Salesforce security controls such as profiles, roles, permission sets, permission set groups, sharing rules, and public groups to enforce data access policies
  • Develop and maintain integrations between Salesforce and external enterprise systems using REST and SOAP APIs
  • Utilize MuleSoft or other middleware/integration platforms to implement and support enterprise integrations
  • Develop and configure OmniStudio components, Action Plans, and Document Generation capabilities where applicable
  • Translate business requirements, user stories, acceptance criteria, UX designs, and technical specifications into effective Salesforce solutions
  • Participate actively in Agile/Scrum ceremonies including backlog refinement, sprint planning, daily stand-ups, sprint reviews, and retrospectives
  • Perform unit testing and support system integration testing (SIT) and user acceptance testing (UAT); identify and resolve application defects
  • Troubleshoot Salesforce application, integration, data, configuration, and performance issues across multiple environments
  • Support deployments across Development, SIT, UAT, Staging, and Production environments following best practices
  • Adhere to Salesforce development best practices, coding standards, security guidelines, and deployment processes
  • Use Git/GitLab and CI/CD pipelines for source control, code management, automated testing, and Salesforce deployments
  • Prepare and maintain comprehensive technical documentation including solution designs, technical specifications, deployment procedures, and operational documentation
  • Monitor application performance and implement improvements to enhance scalability, reliability, maintainability, and user experience
  • Collaborate with cross-functional teams to identify technical risks, resolve issues, and deliver solutions within agreed timelines

Required competencies and certifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Engineering, or a related discipline
  • Minimum 3 years of hands-on experience in Salesforce development and administration
  • Proficient in Apex, SOQL, SOSL, Lightning Web Components (LWC), Salesforce Flows, and Salesforce automation tools
  • Knowledgeable in Salesforce Service Cloud and Salesforce platform capabilities
  • Experienced in Salesforce data modelling, security architecture, sharing mechanisms, and platform configuration
  • Skilled in developing and consuming REST/SOAP APIs and integrating Salesforce with external applications
  • Experienced with Salesforce development and deployment tools including Git/GitLab and CI/CD pipelines
  • Familiar with Agile/Scrum software development methodologies
  • Proficient in using JIRA and Confluence for requirements management, issue tracking, documentation, and project collaboration
  • Strong understanding of Salesforce development lifecycle, testing, debugging, deployment, and release management
  • Strong analytical and problem-solving skills to troubleshoot complex technical issues
  • Effective communication and interpersonal skills to collaborate with technical and non-technical stakeholders

Preferred competencies and qualifications

  • Salesforce Certified Platform Developer I
  • Salesforce Certified Administrator

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available