- Company Name
- Tata Consultancy Services
- Job Title
- Salesforce Developer
- Job Description
-
Job Title: Salesforce Developer
Role Summary: Design, develop, and maintain Salesforce Apex logic, Lightning Web Components, and Flow automation to deliver scalable, secure, and efficient solutions in a DevOps-enabled environment.
Expectations: Deliver high‑quality, test‑driven code with >90% coverage; adhere to platform limits; collaborate with admins, architects, and analysts for end‑to‑end solutions; provide timely production support and continuous improvement.
Key Responsibilities:
- Design, code, unit‑test and maintain Apex classes, triggers, Queueable, Batch, and Schedulable jobs.
- Develop reusable Lightning Web Components and integrate them with back‑end logic.
- Build, optimize, and maintain screen, record‑triggered, and scheduled Flows for business automation.
- Write and consume RESTful callouts, Platform Events, and Named Credentials.
- Perform code reviews, enforce style guidelines, and ensure security (CRUD/FLS).
- Deploy artifacts using CI/CD pipelines (Copado or similar); manage source‑driven development.
- Troubleshoot production issues, provide root‑cause analysis, and collaborate on bug fixes.
- Stay current with platform releases and best practices; mentor junior team members.
Required Skills:
- Apex programming (triggers, classes, asynchronous patterns).
- Lightning Web Components (LWC) development.
- Flow architecture and trade‑offs with Apex.
- SOQL/SOSL, Salesforce platform limits, CRUD/FLS.
- Developer Console, Workbench, VS Code with Salesforce extensions.
- DevOps tools (Copado, Git, CI/CD) and source‑driven deployment.
- RESTful integrations, Platform Events, Named Credentials.
- Strong debugging, performance tuning, and test coverage practices.
Required Education & Certifications:
- Bachelor’s degree in Computer Science or related field.
- Salesforce Platform Developer I certification (required).
- Platform Developer II certification (preferred).