Salesforce Developer python
Listed on 2026-10-10
-
Software Development
Backend Developer, Python, Cloud Engineer - Software, DevOps
Jacksonville, Florida 32201 Posted October 8th, 2026
Job Type: Full Time Job Category: ITJob Description
Job Title: Salesforce Developer with python
Location
:
Dallas, TX / Jacksonville, FL(Onsite)
Fulltime
Job Description
Salesforce Developer with python
Must Have Technical/Functional Skills1. 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:
- Advanced object-oriented programming (OOP) using enterprise design patterns (Trigger Handler frameworks, Service Layer pattern, Domain/Selector layer, Unit of Work pattern).
- Asynchronous processing mastery:
Batch Apex, Queueable Apex with chaining, Schedulable jobs, and Continuation patterns for long-running callouts. - Rigorous transaction management and governor limit mitigation strategies (SOQL/SOSL query optimization, heap size tuning, and bulkified CPU execution profiling).
- Comprehensive automated testing using Apex Mocks, stub APIs, and enterprise-grade test isolation fixtures achieving resilient code coverage.
- Modern Frontend (Lightning Web Components & UX):
- Modern JavaScript (ES6+) and Lightning Web Components (LWC) reactive programming, lifecycle hooks, wire adapters, and @api/@track state architecture.
- Component orchestration via Lightning Message Service (LMS), custom events, and publish-subscribe paradigms across decoupled UI boundaries.
- Experience handling complex data tables, real-time client validation, custom modal interactions, and Lightning Design System (SLDS) styling standards.
- Legacy maintenance and refactoring capabilities: aura component modernization and Visualforce deprecation roadmaps.
______________________________ __________
3. Enterprise Integration & Middleware Architecture (Mandatory)- API Development & Protocols:
- Designing and consuming custom RESTful and SOAP web services (Apex REST APIs, external REST endpoints, JSON/XML parsing).
- Deep understanding of Salesforce native integration APIs:
Composite API, Bulk API 2.0, Streaming API, and GraphQL API. - Event-Driven Architectures (EDA) using Platform Events, Change Data Capture (CDC), and Pub/Sub APIs for real-time decoupled event streaming.
- Security & Authentication:
- OAuth 2.0 flows (JWT Bearer Token flow, Web Server flow, Authorization Code, Client Credentials) and mutual TLS (mTLS).
- Named Credentials, External Credentials, Connected Apps configuration, and certificate-based mutual authentication.
- Hybrid Middleware & Microservices:
- Integrating Salesforce with enterprise middleware (e.g., Mule Soft, Apache Kafka, AWS Event Bridge, Azure Service Bus).
- Idempotency handling, exponential backoff, error retry queues, and dead-letter queue (DLQ) architectures.
______________________________ __________
4. Python Development & Data Ecosystem (Mandatory)- Python Capabilities & Tooling:
- Advanced proficiency in Python 3.x (functional programming, object-oriented design, type hinting, concurrency with asyncio, multithreading, or multiprocessing).
- Direct experience with Salesforce programmatic interaction libraries such as simple-salesforce, beatbox, and official REST/Bulk API wrappers.
- Microservice / API development using frameworks like FastAPI, Flask, or AWS Lambda serverless functions.
- Data Engineering & Automation Pipelines:
- Designing Python-driven ETL/ELT pipelines for…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).