* Translate business requirements into robust technical solutions on the Salesforce platform.
* Design scalable data models, integration patterns, automation logic, and application architecture.
* Work with Solution Architects to define system landscape, API strategy, and governance.
* Develop using Apex (classes, triggers, batch, scheduled jobs).
* Build Lightning Web Components (LWC) and Aura components.
* Implement Salesforce Flows and reusable platform automation.
* Build and consume REST/SOAP APIs.
3. Integration & Middleware
* Design and implement integrations with external systems using:
* APIs
* Platform Events, Change Data Capture (CDC), Streaming APIs
4. Data Migration & Management
* Perform data analysis and modelling for complex organisations.
* Lead data import/export processes using tools like Data Loader, Data Import Wizard, or ETL tools.
* Ensure data quality, deduplication, and clean‐up processes.
5. Code Quality & DevOps
* Follow best practices for modular, reusable, and scalable Apex/LWC code.
* Use Git-based version control and branching strategies.
* Work with DevOps tools (Azure DevOps, Copado, Gearset) for CI/CD.
* Conduct peer reviews, unit testing, and code optimisation.
* Work with Functional Consultants to refine technical requirements.
* Support testing phases (SIT/UAT) and resolve technical defects.
* Provide technical documentation and handover to support teams.
* Troubleshoot production issues and recommend improvements.
Required Skills & Experience
Technical Skills
* Strong hands-on experience with:
* Apex, Apex Triggers
* SOQL/SOSL
* APIs, Integration patterns
* Experience with at least one middleware platform (MuleSoft preferred).
* Understanding of Salesforce security (OWD, sharing rules, role hierarchy).
* Experience with large data volumes (LDV) and governor limits.
Platform Knowledge
* Deep understanding of Salesforce Sales, Service, and Experience Clouds.
* Familiarity with platform features like:
* Platform Events
* Shield Encryption (optional)
* Event Monitoring
Soft Skills
* Strong problem‐solving and analytical skills.
* Ability to work independently and within agile teams.
* Comfortable presenting technical concepts to non‐technical stakeholders.
Certifications (Preferred)
* Salesforce Platform Developer I (required)
* Salesforce Platform Developer II
* Salesforce Integration Architect or Application Architect (nice to have)
Education & Experience
* Bachelor's degree in Computer Science, Engineering, or related field.
* 3–8+ years of Salesforce technical development experience.
* Experience working in Agile/Scrum environments.
Role Objectives
* Deliver secure, scalable, and high‐performing Salesforce applications.
* Reduce manual effort through automation, integration, and clean code.
* Support digital transformation by leveraging advanced Salesforce capabilities.
#J-18808-Ljbffr