Senior Salesforce Developer ( Case management)
ANTAS PTE. LTD. 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