Salesforce Developer

Tata Consultancy Services

Cary (NC)

On-site

USD 70,000 - 100,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Cary, NC is seeking a skilled Salesforce Developer to design and implement Apex classes, triggers, and LWC components, focusing on scalable, secure solutions.

You will work with SOQL/SOSL, Salesforce CLI, and integrations, review requirements for declarative vs code-based approaches, and contribute to test coverage, documentation, and release readiness.

Qualifications

  • Must have Salesforce development experience including Apex, triggers, test classes, and batch/queueable jobs.
  • Strong SOQL/SOSL skills with bulk processing and transaction control.
  • Solid understanding of Salesforce security (sharing, OWD, permission sets, FLS).

Responsibilities

  • Build and maintain Apex classes, triggers, test classes, queueable jobs, scheduled jobs, and invocable services.
  • Create Lightning Web Components for record pages, app pages, Experience Cloud pages, and custom UI workflows.
  • Write SOQL and SOSL with bulk processing in mind and avoid SOQL/DML in loops.
  • Support declarative automation by reviewing Flow conditions and error handling.
  • Develop REST or event-based integrations with external systems and secure data mapping.
  • Use Salesforce CLI, source control, scratch orgs or sandboxes, pull requests, and automated test runs as part of the release process.
  • Enforce object permissions, field-level security, sharing behavior, and least-privilege access in Apex and Lightning components.
  • Create technical documentation for data model changes, integration contracts, deployment steps, and support handover.
  • Investigate production defects, read debug logs, identify root cause, and ship fixes through the release path.

Skills

Apex development
SOQL knowledge
Salesforce security
Salesforce CLI
Design approach
Apex classes/triggers
LWC development
SOSL/SOQL bulk
Flow review
Integrations
Source control/Scratch orgs
Security permissions
Documentation
Issue debugging

Education

BACHELOR OF COMPUTER SCIENCE

Tools

Git
Salesforce CLI

Job description

  • A usable salesforce job profile separates required skills from nice-to-have skills. Required skills should describe what the person must use in the first 90 days.
  • Apex development experience with triggers, service classes, batch or queueable jobs, and test classes.
  • SOQL knowledge, including selective filters, relationship queries, aggregate queries, and limits-aware query design.
  • Understanding of Salesforce security: org-wide defaults, sharing rules, permission sets, field-level security, and record access.
  • Experience with Salesforce CLI, metadata deployment, Git, pull requests, and sandbox-based development.
  • Ability to review requirements and decide whether to use Flow, configuration, Apex, LWC, API integration, or a mix.
  • Build and maintain Apex classes, triggers, test classes, queueable jobs, scheduled jobs, and invocable services where declarative tools are not enough.
  • Create Lightning Web Components for record pages, app pages, Experience Cloud pages, and custom UI workflows when standard components do not meet the requirement.
  • Write SOQL and SOSL with bulk processing in mind. Avoid SOQL and DML inside loops, and design for transaction limits.
  • Support declarative automation by reviewing Flow entry conditions, transaction order, recursion risk, and error handling.
  • Develop REST or event-based integrations with external systems, using Named Credentials, clear retry behavior, and secure data mapping.
  • Use Salesforce CLI, source control, scratch orgs or sandboxes, pull requests, and automated test runs as part of the release process.
  • Enforce object permissions, field-level security, sharing behavior, and least-privilege access in Apex and Lightning components.
  • Create technical documentation for data model changes, integration contracts, deployment steps, and support handover.
  • Investigate production defects, read debug logs, identify root cause, and ship fixes through the agreed release path.
Job Description
  • A usable salesforce job profile separates required skills from nice-to-have skills. Required skills should describe what the person must use in the first 90 days.
  • Apex development experience with triggers, service classes, batch or queueable jobs, and test classes.
  • Lightning Web Components experience, including JavaScript modules, lifecycle hooks, wire adapters, Apex calls, and Lightning base components.
  • SOQL knowledge, including selective filters, relationship queries, aggregate queries, and limits-aware query design.
  • Understanding of Salesforce security: org-wide defaults, sharing rules, permission sets, field-level security, and record access.
  • Experience with Salesforce CLI, metadata deployment, Git, pull requests, and sandbox-based development.
  • Ability to review requirements and decide whether to use Flow, configuration, Apex, LWC, API integration, or a mix.
Roles & Responsibilities
  • Build and maintain Apex classes, triggers, test classes, queueable jobs, scheduled jobs, and invocable services where declarative tools are not enough.
  • Create Lightning Web Components for record pages, app pages, Experience Cloud pages, and custom UI workflows when standard components do not meet the requirement.
  • Write SOQL and SOSL with bulk processing in mind. Avoid SOQL and DML inside loops, and design for transaction limits.
  • Support declarative automation by reviewing Flow entry conditions, transaction order, recursion risk, and error handling.
  • Develop REST or event-based integrations with external systems, using Named Credentials, clear retry behavior, and secure data mapping.
  • Use Salesforce CLI, source control, scratch orgs or sandboxes, pull requests, and automated test runs as part of the release process.
  • Enforce object permissions, field-level security, sharing behavior, and least-privilege access in Apex and Lightning components.
  • Create technical documentation for data model changes, integration contracts, deployment steps, and support handover.
  • Investigate production defects, read debug logs, identify root cause, and ship fixes through the agreed release path.

Salary: $70,000 - $100,000

Qualifications

BACHELOR OF COMPUTER SCIENCE

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Salesforce Developer
Salesforce Developer

Tata Consultancy Services • Charlotte (NC)

On-site
USD 110,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
401K Plan
+2
Salesforce Developer
Salesforce Developer

Jobtailor • Arlington (VA)

On-site
USD 120,000 - 155,000
Salesforce Developer
Salesforce Developer

Amphenol TPC Wire & Cable • Macedonia (OH)

Hybrid
USD 85,000 - 120,000
Hybrid work
Salesforce Developer
Salesforce Developer

247Hire • Culver City (CA)

On-site
USD 120,000 - 150,000
Salesforce Developer
Salesforce Developer

Jobtailor • Oregon (WI)

On-site
USD 90,000 - 140,000
Salesforce Developer with Lightning
Salesforce Developer with Lightning

Makonis • New York (NY)

On-site
USD 100,000 - 130,000
Salesforce Developer
Salesforce Developer

Tata Consultancy Services • Addison (TX)

On-site
USD 110,000 - 125,000
Salesforce Developer
Salesforce Developer

Socket.dev • Macedonia (OH)

Hybrid
USD 90,000 - 130,000
Salesforce Developer
Salesforce Developer

Tpc-Wire- • Macedonia (OH)

Hybrid
USD 90,000 - 130,000
Senior Salesforce Developer
Senior Salesforce Developer

Merck & Co. • Waltham (MA)

On-site
USD 130,000 - 170,000