Salesforce Developer
Core
Design and implement Salesforce data models, server-side business logic, responsive UI components, and declarative automations while managing integrations and CI/CD pipelines.
Role type
Salesforce Developer (IC)
Builds
Custom Salesforce applications, integrations, and automated workflows
Domain
Enterprise Software / CRM
Required skills
Apex development, Lightning Web Components, REST API integration, Flow automation, Git workflows, Salesforce CLI, unit testing, code reviews
Preferred skills
CSS, SOAP integrations, SonarLint/SonarQube, CI/CD pipelines
Technologies
Apex, Lightning Web Components, REST, SOAP, Salesforce CLI, VS Code, Git, GitHub, Flow, Process Builder, Approval Processes, SonarLint, SonarQube
Responsibilities
Design and implement Salesforce data models, custom objects, fields, relationships, and validation rules. Develop server-side business logic using Apex classes, triggers, batch jobs, and future/queueable patterns. Build responsive UI components with Lightning Web Components and CSS. Create declarative automations using Flow, Process Builder, and Approval Processes. Implement and maintain integrations through REST APIs and Apex callouts. Write and maintain Apex test classes to ensure coverage and reliability. Use Salesforce CLI and Git to manage metadata and support CI/CD pipelines. Participate in design reviews and use static analysis tools for code quality. Collaborate with cross-functional teams on requirements and release plans. Contribute to release orchestration, branching strategies, and post-release verification.
Seniority
Mid-level, hands-on IC