Salesforce Developer
We are seeking a skilled Salesforce Developer to design, develop, and maintain scalable and secure Salesforce solutions for project clients, supporting their required enterprise systems. You will work closely with Solution Architects, Product Managers, Business Analysts, QA teams, and UX Designers in an Agile delivery environment.
Key Responsibilities
- Salesforce Solution Design & Development:
- Design, develop, and customise Salesforce solutions using Apex, Lightning Web Components (LWC), Flows, Custom Objects, Validation Rules, Omnistudio components (where applicable), Action Plan, and Document Generation.
- Configure and implement Salesforce platform capabilities, primarily on Public Sector Solution and Service Cloud, with exposure to Experience Cloud and other features.
- Integration & Automation:
- Develop integrations between Salesforce and external systems using REST/SOAP APIs and MuleSoft integration services.
- Develop and maintain automation using Flows and other Salesforce automation tools.
- Agile Delivery & Collaboration:
- Participate in sprint activities, including backlog grooming, sprint planning, development, testing, and deployment.
- Collaborate with Solution Architects/Tech Leads, Business Analysts, and Product Managers to translate business requirements into technical implementations.
- Develop solutions based on user stories, acceptance criteria, UX designs, and technical specifications documented in JIRA and Confluence.
- Testing, Deployment & Maintenance:
- Perform unit testing, support system integration testing, and resolve defects.
- Support deployment activities across development, SIT, UAT, staging, and production environments.
- Troubleshoot and resolve issues across Salesforce environments to ensure platform stability.
- Best Practices & Documentation:
- Follow development standards, GitLab version control, and CI/CD deployment processes.
- Create and maintain technical documentation, including technical designs, deployment procedures, and operational playbooks.
- Continuously improve application performance, maintainability, and user experience through adherence to Salesforce best practices.
Mandatory Skills & Experience/Requirements
- Degree in Computer Science, Information Technology, Engineering, or related discipline.
- Minimum 3 years of experience in Salesforce development and administration.
- Salesforce certifications:
- Salesforce Certified Platform Developer I
- Salesforce Administrator
- Strong hands-on experience in:
- Apex, SOQL/SOSL, Lightning Web Components (LWC), Salesforce Flows, and automation tools
- Strong understanding of Salesforce platform capabilities, especially Service Cloud and Experience Cloud.
- Experience with:
- REST/SOAP APIs, Salesforce integration patterns, and external system integrations
- Good understanding of:
- Salesforce data modelling, security model (roles, profiles, permission sets, public groups), validation rules, and automation capabilities
- Familiarity with Agile delivery methodologies and tools such as JIRA and Confluence.
- Experience with version control systems (Git/GitLab) and CI/CD pipelines for Salesforce deployments.
- Strong analytical and problem-solving skills.
- Good communication and collaboration skills for cross-functional teamwork.
Preferred/Advantageous Skills & Experience
- Experience integrating with MuleSoft or middleware platforms.
- Exposure to enterprise case management systems or large-scale digital transformation projects.
- Experience with AI-related Salesforce capabilities (e.g., Agentforce).
- Salesforce Certified Platform Developer II.
- Strong sense of ownership, teamwork, and a continuous learning mindset.
Technical Stack / Domain Knowledge
- Salesforce Development: Apex, Lightning Web Components (LWC), Flows, Custom Objects, Validation Rules, Omnistudio, Action Plan, Document Generation
- Platform Capabilities: Service Cloud, Public Sector Solution, Experience Cloud
- Integration: REST/SOAP APIs, MuleSoft, Salesforce integration patterns
- Agile Delivery: Sprint activities, JIRA, Confluence
- Version Control & DevOps: Git/GitLab, CI/CD pipelines, deployment automation
- Data & Security: Salesforce data modelling, security model, validation rules
- Testing & Support: Unit testing, system integration testing, defect resolution, platform troubleshooting
- Documentation: Technical design, deployment procedures, operational playbooks