Tittle: Salesforce Apex Developer (Remote)
We are looking a seasoned Salesforce engineer (8–10 years) who designs, develops, and optimizes secure, scalable solutions using Apex, Lightning Web Components (LWC), Visualforce, and SOQL/SOSL.
Responsibilities
- Design, develop, and unittest Apex classes, triggers, batch jobs, queueables, schedulables, and platform events in multiorg environments.
- Build modern UIs with LWC/Aura, integrating with serverside Apex and Salesforce Data APIs.
- Implement secure, compliant solutions (fieldlevel security, sharing model, FLS/CRUD checks, with platform encryption where applicable).
- Own integration patterns (REST/SOAP, callouts, Platform Events, Change Data Capture) and middleware (e.g., MuleSoft/Boomi/Informatica) as needed.
- Optimize performance (selective queries, bulkification, governor limits, transaction control) and improve org health via code reviews and static analysis.
- Define CI/CD pipelines (Copado/AutoRABIT/GitHub Actions), branching strategies, and automated testing (Apex tests, Jest for LWC).
- Collaborate in Scrum/Agile ceremonies, estimate work, and deliver increments; provide technical leadership and mentorship to junior developers.
- Document solution designs, sequence/data models, and deployment runbooks; support UAT and production releases with high reliability.
Requirements
- At least 8 years of experience in Salesforce development; strong Apex expertise designing enterprise-grade solutions.
- Hands-on with LWC, Aura, Visualforce, SOQL/SOSL, Lightning Data Service, and Salesforce Security/sharing model.
- Experience with integration (REST/SOAP/Webhooks), middleware and eventing.
- Proficiency with DevOps/CICD on Salesforce (Copado/AutoRABIT/Git), test automation, code quality tools (PMD, ESLint for LWC).
- Solid understanding of governor limits, bulk patterns, transaction control, and performance tuning at scale.
- Experience working in agile teams; strong communication skills in English (C1) to work with global stakeholders.