Senior Salesforce Developer
Role details
Job location
Tech stack
Job description
The Senior Salesforce Developer is a hands-on technical expert responsible for designing, developing, and delivering secure, scalable, and high-performance Salesforce solutions.
This role owns the end-to-end development lifecycle, contributes to architecture decisions, and enforces engineering best practices. The ideal candidate demonstrates deep expertise in Apex, LWC, integrations, and platform performance optimization, while operating independently in a governed DevOps environment.
Core Responsibilities
Salesforce Development (Apex & LWC)
- Develop scalable solutions using Apex, LWC, and platform-native tools
- Build and maintain:
-
- Apex classes, triggers, batch jobs, queueables, schedulables- Reusable, modular, and testable components
- Enforce:
- Governor Limits optimization (CPU, heap, SOQL, DML)- Bulkification across all contexts- Trigger frameworks (single-trigger-per-object, handler pattern)
- Implement:
- Async processing (Batch, Queueable, Future, Scheduled Apex)- Enterprise design patterns (Service Layer, Repository, Unit of Work, Factory, Strategy)- Robust error handling and transaction control
Data & Performance Optimization
- Design for large data volumes (LDV) and scalability
- Optimize SOQL queries, indexing, and data access patterns
- Handle:
-
- Data skew- Selective queries- Performance bottlenecks
Integrations
- Build and maintain integrations using REST/SOAP APIs
- Work with:
- Named Credentials- External Services- Middleware (MuleSoft)
- Implement: Secure integrations (OAuth, JWT, token-based auth)- Event-driven architecture (Platform Events, CDC)- Error handling, retries, and fault tolerance
AI & Modern Capabilities
- Build and support solutions using:
- Einstein AI APIs
- Agentforce customizations and workflows
- Contribute to AI-driven enhancements and automation use cases
DevOps & Code Quality
- Own SDLC from design to deployment
- Work with:
-
- CI/CD tools (Copado, Gearset, DevOps Center)- Git-based version control
- Ensure:
- High-quality code reviews- Secure coding practices- Automated deployments
Testing & Quality Assurance
- Develop:
-
- High-quality unit tests with meaningful assertions- Test data factory frameworks
- Handle:
- Mock callouts for integrations- Code coverage with quality focus (not just %)
Security & Compliance
- Enforce:
-
- CRUD/FLS in all operations- Data access controls and sharing rules
- Support:
- Platform security best practices- Encryption and audit capabilities (Shield awareness) Collaboration & Leadership
- Work with Architects, Admins, and Business Teams
- Translate requirements into scalable technical solutions
- Mentor junior developers and enforce coding standards
- Support production issues and release cycles
Requirements
Do you have experience in Schema design?, * 5 years of Salesforce development experience
- Deep expertise in Apex, LWC, and platform architecture
- Strong experience with:
-
- Trigger frameworks- Async Apex- Governor Limits optimization
- Experience with:
- REST/SOAP APIs- Event-driven architecture (Platform Events, CDC)- DevOps tools and CI/CD
- Strong knowledge of:
- SOQL/SOSL (including dynamic queries & aggregates)- Data modeling and security architectureCertifications (Mandatory)
- Salesforce Platform Developer I
- Salesforce Platform Developer II, * Experience with Financial Services Cloud
- Experience with Experience Cloud (LWC, LWR sites)
- Exposure to MuleSoft integration development
- Salesforce certifications:
-
- Integration Architecture Designer- Application/System Architect- AI Associate / AI Specialist
- Knowledge of: - Microservices architecture- Salesforce Functions
Application Question(s):
- Have you worked on Salesforce implementations in a banking or financial services environment? If yes - how did you handle data security and compliance requirements like field-level encryption, audit trails, or regulatory data access controls within Salesforce?
License/Certification:
- Salesforce Platform Developer I & II (Required)