Position Overview:
We are seeking a Mid to Senior-level Salesforce Developer with strong integration
experience to design and implement enterprise Salesforce solutions across EMEA, ASEAN, and
ANZ regions. This role requires production-ready coding skills, knowledge of Salesforce best
practices, and experience connecting Salesforce to backend ERP systems.
Your Role and Responsibilities:
- Design and develop Salesforce solutions using declarative and programmatic
capabilities (Apex, LWC,Aura)
- Integrate Salesforce with backend ERP systems (SAP, Oracle, Infor) using middleware
platforms
- Develop bulkified, governor-limit-compliant code following Salesforce best practices
and design patterns
- Participate in code reviews to ensure production readiness, security, and performance
- Design, test, and deploy custom solutions with comprehensive test coverage (85%+)
- Validate workflows and custom business logic for accuracy and performance
Key Competencies
Technical Excellence
- Production-first mindset: Code with scalability, security, and maintainability in mind
- Performance tuning: Query optimization, async processing, avoiding CPU timeouts
- Error handling: Comprehensive try-catch blocks with proper logging
- Defensive coding: Null safety, edge case handling, input validation
Problem-Solving
- Debugging skills: Use logs, stack traces, and systematic troubleshooting
- Integration troubleshooting: Debug across Salesforce Middleware Backend systems
- Refactoring: Improve legacy code incrementally without breaking existing functionality
Communication
- Stakeholder collaboration: Translate technical concepts for business users
- Code documentation: Clear inline comments on complex logic
- Team collaboration: Work with architects, business analysts, and QA teams
Required Technical Skills
Core Salesforce Development (2-4+ years)
- Apex Development: Triggers, batch classes, queueable/future methods, SOQL/SOSL
- Lightning Web Components (LWC): JavaScript (ES6+), wire services, event handling
- Visualforce & Aura: Maintenance and legacy system support
- Governor Limits Awareness: No SOQL/DML in loops, bulkification patterns, query optimization
Integration Experience (2+ years)
- Backend systems: SAP, Oracle, Infor, or similar ERP integration experience
- Integration patterns: Real-time APIs vs batch data synchronization
- Middleware platforms: Experience with MuleSoft, Dell Boomi, Vigience Overcast, or similar tools (Good to have)
- Web Services: REST/SOAP APIs, JSON/XML handling, authentication (OAuth, JWT)
Security & Best Practices
- Sharing & Security: with sharing keywords, CRUD/FLS checks, Security.stripInaccessible()
- Design Patterns: Trigger frameworks, service layer architecture, selector pattern
Testing & Quality
- Test Coverage: 85%+ with strong assertions (not just != null)
- Bulk Testing: Test scenarios with 200+ records
- Test Data Management: Test.startTest/stopTest, data factories, SeeAllData=false
Object-Oriented Programming
- Languages: JavaScript, Java, or .NET with OOP principles
- Clean Code: DRY principle, separation of concerns, defensive coding (null checks)
Required Certifications
Mandatory:
- Salesforce Platform Developer I (Certified)
Highly Preferred:
- Salesforce Platform Developer II
- Salesforce Application Architect or System Architect
Good-to-have Qualifications
- Experience with Salesforce DX and CI/CD pipelines (Git, GitHub Actions, Jenkins)
- Knowledge of DevOps practices: version control, automated testing, deployment automation
- Vigience Overcast expertise: Data Synchronization (DS), Real-Time Data Access (RTDA)
- Agile/Scrum experience with full SDLC participation
- Exposure to Platform Events or Change Data Capture for event-driven architecture
What We're Looking For
Mid-Level Candidates (3-5 years):
- Solid Apex and LWC development skills
- At least one end-to-end integration project (Salesforce ERP)
- Platform Developer I
- Strong understanding of governor limits and bulkification
- Strong understanding of design patterns and clean apex coding
Senior-Level Candidates (5+ years):
- Advanced Apex patterns (trigger frameworks, service layers)
- Multiple complex integration implementations
- Platform Developer II or Architect certification
- Experience mentoring junior developers and conducting code reviews
- Deep knowledge of performance optimization and security best practices