Salesforce Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+28 more
Job description
We are seeking an experienced Salesforce Developer with strong hands-on expertise in designing, developing, and delivering Salesforce-based enterprise solutions. The ideal candidate will work closely with business stakeholders, architects, and cross-functional teams to build scalable, secure, and high-performing Salesforce applications while ensuring best practices and platform standards are followed., * Design, develop, test, and deploy Salesforce solutions using Apex, Lightning Web Components (LWC), Visualforce, and SOQL/SOSL.Architect, implement, and maintain scalable cloud infrastructure (AWS/Azure/GCP).
-
Build and enhance Salesforce applications across Sales Cloud, Service Cloud, and Experience Cloud.
-
Develop complex Apex classes, triggers, batch processes, schedulers, and asynchronous processing.
-
Design and implement scalable integrations using REST/SOAP APIs, middleware platforms, and external systems.
-
Implement automation using Salesforce Flows, workflows, approval processes, and validation rules.
-
Ensure Salesforce solutions adhere to platform best practices, governor limits, security standards, and performance optimization techniques.
-
Participate in solution design discussions and translate business requirements into robust technical solutions.
-
Perform unit testing, debugging, and peer code reviews to ensure high-quality deliverables.
-
Manage deployments across multiple environments using CI/CD pipelines and version control systems.
-
Provide production support, root-cause analysis, and ongoing system enhancements.
-
Maintain detailed technical documentation, architecture diagrams, and release documentation.
Requirements
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
-
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
-
5+ years of experience working as a Salesforce Developer with end-to-end implementation exposure.
-
Strong hands-on experience as a Salesforce Developer in enterprise environments.
-
Deep expertise in Apex programming, Lightning Web Components (LWC), Visualforce, and Salesforce APIs.
-
Strong understanding of Salesforce data architecture, object modeling, relationships, and schema design.
-
Extensive knowledge of Salesforce security model including profiles, roles, permission sets, sharing rules, and field-level security.
-
Proven experience with Salesforce automation tools such as Flows (Screen, Record-Triggered, Auto-launched), Process Builder, and workflows.
-
Hands-on experience with Salesforce integrations using REST/SOAP APIs and third-party systems.
-
Strong understanding of Salesforce governor limits, bulkification, and performance tuning techniques.
-
Experience working with CI/CD tools and deployment frameworks (e.g., Git, SFDX, Copado, Gearset, Azure DevOps, GitHub Actions).
-
Familiarity with Agile/Scrum development methodologies and sprint-based delivery.
-
Ability to design scalable, maintainable, and reusable Salesforce solutions.
-
Experience with data migration, data loading, and data quality management tools.
-
Strong analytical skills with the ability to troubleshoot complex technical issues.
-
Experience with Salesforce Data Cloud, data ingestion and harmonisation, identity resolution, and activation of unified customer data.
-
Familiarity with Agentforce and generative AI capabilities, including grounding, prompt design, and secure integration of AI-enabled workflows where relevant.
-
Knowledge of event-driven architecture, Platform Events, Change Data Capture (CDC), Named Credentials, OAuth 2.0, and Salesforce integration security.
-
Experience with Salesforce DX, scratch orgs, unlocked packages, automated release pipelines, and environment strategy.
-
Understanding of automated quality gates, Apex testing, Jest testing for Lightning Web Components, and static code analysis tools.
Other Key skills:
-
Excellent analytical and problem-solving abilities
-
Strong verbal and written communication skills
-
Self-starter with a proactive and ownership-driven mindset
-
Strong focus on quality, scalability, and delivery timelines
-
Ability to work effectively within cross-functional and distributed teams
-
Good stakeholder and client-facing skills
-
Flexible attitude with the ability to adapt to changing priorities
-
Strong customer service orientation
-
Ability to mentor junior team members and contribute to team growth
Qualifications: Bachelor’s degree or above in the UK or Equivalent.
About the company
TESTQ Technologies is an IT services and solutions company whose offerings span a variety of industry sectors. With strong technical, domain, and process expertise, we help clients grow their businesses and reduce operational costs on a continuous basis in an ever-changing business environment.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…