Jump to content

Salesforce Developer with python - Dallas, TX | TCS Job


 Share

Job Opportunity Details

Type

Full Time

Salary

Not Telling

Work from home

No

Weekly Working Hours

Not Telling

Positions

Not Telling

Working Location

Dallas, TX, Dallas, TX, United States   [ View map ]
Salesforce Developer with python

Must Have Technical/Functional Skills
1. Technical Profile Summary
The Senior Salesforce Developer will design, develop, and optimize scalable enterprise architectures across core Salesforce clouds and decoupled middleware/data ecosystems. This role bridges programmatic Salesforce engineering (Apex, LWC) with modern programmatic backend capabilities (Python), leading API-first integrations, data pipeline engineering, automation frameworks, and maintainable enterprise software design patterns.
________________________________________
2. Core Salesforce Platform & Programmatic Development (Mandatory)
•Apex Engineering & Architecture:
oAdvanced object-oriented programming (OOP) using enterprise design patterns (Trigger Handler frameworks, Service Layer pattern, Domain/Selector layer, Unit of Work pattern).
oAsynchronous processing mastery: Batch Apex, Queueable Apex with chaining, Schedulable jobs, and Continuation patterns for long-running callouts.
oRigorous transaction management and governor limit mitigation strategies (SOQL/SOSL query optimization, heap size tuning, and bulkified CPU execution profiling).
oComprehensive automated testing using Apex Mocks, stub APIs, and enterprise-grade test isolation fixtures achieving resilient code coverage.
•Modern Frontend (Lightning Web Components & UX):
oModern JavaScript (ES6+) and Lightning Web Components (LWC) reactive programming, lifecycle hooks, wire adapters, and @api/@track state architecture.
oComponent orchestration via Lightning Message Service (LMS), custom events, and publish-subscribe paradigms across decoupled UI boundaries.
oExperience handling complex data tables, real-time client validation, custom modal interactions, and Lightning Design System (SLDS) styling standards.
oLegacy maintenance and refactoring capabilities: aura component modernization and Visualforce deprecation roadmaps.
________________________________________
3. Enterprise Integration & Middleware Architecture (Mandatory)
•API Development & Protocols:
oDesigning and consuming custom RESTful and SOAP web services (Apex REST APIs, external REST endpoints, JSON/XML parsing).
oDeep understanding of Salesforce native integration APIs: Composite API, Bulk API 2.0, Streaming API, and GraphQL API.
oEvent-Driven Architectures (EDA) using Platform Events, Change Data Capture (CDC), and Pub/Sub APIs for real-time decoupled event streaming.
•Security & Authentication:
oOAuth 2.0 flows (JWT Bearer Token flow, Web Server flow, Authorization Code, Client Credentials) and mutual TLS (mTLS).
oNamed Credentials, External Credentials, Connected Apps configuration, and certificate-based mutual authentication.
•Hybrid Middleware & Microservices:
oIntegrating Salesforce with enterprise middleware (e.g., MuleSoft, Apache Kafka, AWS EventBridge, Azure Service Bus).
oIdempotency handling, exponential backoff, error retry queues, and dead-letter queue (DLQ) architectures.
________________________________________
4. Python Development & Data Ecosystem (Mandatory)
•Python Capabilities & Tooling:
oAdvanced proficiency in Python 3.x (functional programming, object-oriented design, type hinting, concurrency with asyncio, multithreading, or multiprocessing).
oDirect experience with Salesforce programmatic interaction libraries such as simple-salesforce, beatbox, and official REST/Bulk API wrappers.
oMicroservice / API development using frameworks like FastAPI, Flask, or AWS Lambda serverless functions.
•Data Engineering & Automation Pipelines:
oDesigning Python-driven ETL/ELT pipelines for high-volume data synchronization between Salesforce and cloud data warehouses (Snowflake, BigQuery, AWS Redshift, or Databricks).
oData manipulation and cleansing using libraries such as pandas, polars, and numpy for data sanitation, mass deduplication, and complex transformations.
oAutomated operational scripts for bulk data extract, compliance validation, and platform telemetry aggregation.
•AI & Agentic Systems (Preferred / Emerging):
oInterfacing Python-based AI agents, LLMs, or retrieval-augmented generation (RAG) pipelines with Salesforce data models (e.g., LangChain, LlamaIndex, OpenAI/Bedrock APIs, Salesforce Agentforce integration).

Roles & Responsibilities
•Develop, implement and maintain Salesforce customizations, applications, extensions and integrations.
•Develop complex workflows using flows and omni studio will be preferred
•Develop LWC components
•Participate in the planning/analysis of business requirements for system changes and enhancements.
•Collaborate inter-departmentally to identify business needs and translate them into technical solutions.
•Create testing and implementation plans, including user training and documentation.
•Remain current with Salesforce technologies and best practices.
•Experience with Apex, Visualforce and the Lightning Component Framework.
•Advanced knowledge of Salesforce permissions, roles, reports, dashboards, etc.
•Experience with APIs and integrations.
•Experience working on an Agile development team
•Experience with software development outside of the Salesforce ecosystem.
• Excellent communication and collaboration skills.

Salary Range- $100,000-$120,000 a year
#LI-OJ1

More Information

Application Details

  • Organization Details
    TCS / Tata Consultancy Services
 Share


User Feedback

Recommended Comments

There are no comments to display.

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×  Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×  Your link has been automatically embedded.   Display as a link instead

×  Your previous content has been restored.   Clear editor

×  You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...