Salesforce Developer Technical Lead
Role details
Job location
Tech stack
Job description
The Salesforce Developer / Technical Lead is responsible for custom development, integration architecture, and technical platform decisions across Trew's Salesforce ecosystem. The immediate priority is the rebuild of a homegrown CPQ (Configure-Price-Quote) tool that operates within Salesforce and cannot be migrated from the seller's org-it must be reverse-engineered and reconstructed in the new environment. This role also owns the technical integration layer between Salesforce, ServiceMax, Oracle EBS R12, and Dell Boomi. Responsibilities:
-
Assess and document the existing homegrown CPQ tool architecture (Apex classes, Lightning components, custom objects, workflow rules, and data model).
-
Develop a rebuild plan with the Senior Salesforce Administrator, identifying dependencies and sequencing against the broader org standup timeline.
-
Reconstruct the CPQ tool in the new Salesforce org, preserving business logic for warehouse automation project quoting (system configuration, equipment selection, pricing rules, margin calculation, and approval workflows).
-
Conduct UAT with Sales and Project Operations stakeholders to validate quote accuracy and workflow completeness.
-
Evaluate commercial Salesforce CPQ as a potential long-term replacement for the homegrown tool; provide build-vs-buy recommendation to CIO.
Integration Development (Months 3-18)
-
Design and build Salesforce-to-Oracle EBS R12 integrations on Dell Boomi, covering order-to-cash, customer master synchronization, billing, and project cost flows.
-
Build ServiceMax-to-Oracle EBS integration for field service billing, contract invoicing, spare parts charges, and installed base synchronization.
-
Develop Salesforce-to-Marketo integration for marketing automation (lead scoring, campaign attribution, lead lifecycle).
-
Migrate or replace any residual Informatica or Oracle SOA Suite integration pipelines touching Salesforce.
-
Establish error handling, monitoring, and alerting for all production integrations.
Platform Development (Ongoing)
-
Develop and maintain custom Apex triggers, batch processes, scheduled jobs, and Lightning Web Components.
-
Implement Salesforce Flow automation to reduce manual processes across Sales, LSS, and Customer Experience.
-
Support ServiceMax technical configuration including dispatch optimization, SLA tracking, and customer portal components.
-
Maintain code quality standards including unit test coverage, code reviews, and deployment best practices.
-
Partner with the Senior Salesforce Administrator on release management, sandbox strategy, and DevOps practices
Requirements
Do you have experience in Web development?, * 5+ years of Salesforce development experience with Apex, Visualforce, Lightning Web Components, and SOQL/SOSL.
-
Salesforce Platform Developer I certification required; Platform Developer II strongly preferred.
-
Demonstrated experience building or significantly customizing CPQ/quoting solutions on the Salesforce platform.
-
Hands-on experience with integration middleware (Dell Boomi preferred; MuleSoft or Informatica acceptable) connecting Salesforce to ERP systems.
-
Experience with REST/SOAP API development, Salesforce Connect, and outbound messaging patterns.
-
Strong understanding of Salesforce data model, governor limits, and enterprise-scale development patterns.
-
Proven ability to reverse-engineer undocumented custom applications and reconstruct in new environments.
Preferred:
-
Experience with ServiceMax or comparable Salesforce-native field service managed packages.
-
Prior experience in M&A, carve-out, or TSA exit technical migration.
-
Familiarity with Oracle EBS R12 integration patterns (APIs, concurrent programs, interface tables).
-
Experience with Conga Composer/Conga Sign document generation.
-
Manufacturing, warehouse automation, or industrial services domain experience.
-
Dell Boomi Associate or Professional Developer certification
Work Environment This is primarily a desk-based role, requiring extended periods of sitting and computer use. While the role is mainly desk-based, mobility within the office, manufacturing facility and customer sites may be required for meetings and interactions with colleagues.
Physical Requirements Prolonged periods sitting at a desk and working on a computer. Must be able to lift up to 15 pounds at times. Ability to traverse office, manufacturing facility and customer sites.