Freelance Opportunity
We are hiring!
Role: Salesforce Integration Developer
Experience: 8+ Years
Location: Remote
Timings: 2PM 11PM IST
Duration: 6 Months (Extendable)
Role Overview:
The Salesforce Integration Developer will design, develop, and implement bi-directional data integrations between Salesforce and Oracle ERP systems, specifically focusing on AP/AR invoice synchronization and Collections/Accounting updates. This contractor position requires expertise in Salesforce development, middleware integration via Salesforce APIs.
Key Roles & Responsibilities
Development & Integration
- Design and develop extraction logic for Accounts Payable (AP) and Accounts Receivable (AR) open invoices within Salesforce platform using the managed package Accounting Seed is preferred.
- Build and configure API/middleware integrations to establish secure, reliable communication channels between Salesforce and Oracle ERP via Salesforce APIs.
- Develop custom Apex classes, triggers, and controllers to handle invoice data processing and transformation.
- Create inbound integration handlers to receive Collections activity and accounting updates from Oracle into Salesforce.
- Implement comprehensive data mapping, field transformations, and business rule validations for both outbound and inbound data flows.
- Build synchronization rules and conflict resolution mechanisms to maintain data integrity across systems.
- Develop and execute comprehensive unit test coverage (minimum 85%) for all custom Apex code.
- Perform integration testing across SIT, UAT, and production environments.
- Support functional testing, regression testing, and user acceptance testing activities.
- Create test data scenarios and edge case validations for reconciliation processes.
- Create comprehensive Technical Design Documents (TDD) including system architecture, data flows, and integration patterns.
- Develop detailed API specifications, data mapping sheets, and transformation rules documentation.
- Document error codes, resolution procedures, and operational runbooks.
- Conduct knowledge transfer sessions with internal teams covering development approach, deployment procedures, and support guidelines.
- Prepare user guides and administrator documentation for invoice and collections processes.
- 5+ years of Salesforce development experience with strong proficiency in Apex (classes, triggers, batch), Visualforce, and Lightning Web Components.
- 3+ years of experience building Salesforce integrations with external systems using REST/SOAP APIs.
- Hands-on experience with middleware/integration platforms such as MuleSoft.
- Strong understanding of integration patterns including event-driven, batch processing, and real-time synchronization.
- Experience with ERP systems, preferably Oracle ERP Cloud or Oracle E-Business Suite (not mandatory).
- Knowledge of Accounts Payable, Accounts Receivable, and Collections business processes.
- Experience with error handling, retry mechanisms, and monitoring frameworks.
- Strong SQL and SOQL query optimization skills.
- Strong analytical and problem-solving abilities with attention to detail.
- Ability to work independently with minimal supervision in a cross-functional team environment.
- Time management and organizational skills to handle multiple deliverables.