Senior Software Developer SAP / MaintenX Integration Specialist Start Date: Mid-July 2026
Duration: Contract (Initial project-based engagement with extension potential)
Location: Remote (Onshore Preferred)
Type: Contract / Consultant
Overview Mako's client is seeking an experienced Software Developer / Integration Specialist to support a critical systems integration initiative focused on automating data exchange between their existing SAP ERP environment and MaintenX, a third-party maintenance management platform.
This consultant will play a key role in designing and developing integrations that improve operational efficiency by automating maintenance inventory synchronization and eliminating several manual inventory issuance processes currently handled by internal teams. The engagement centers around building secure, scalable interfaces that allow maintenance-related inventory data to move seamlessly between both systems while maintaining data integrity and reducing operational overhead.
The ideal candidate will bring strong hands-on development experience in VB.NET or C#, a background building integrations with external APIs, and experience working within enterprise application environments where ERP systems, inventory management, and third-party platforms must communicate reliably.
Project Scope The organization currently manages maintenance inventory and usage tracking through a combination of SAP and the MaintenX maintenance management system. Today, several processes remain manual, requiring internal teams to run reports, reconcile inventory usage, and manually issue maintenance parts inside SAP.
This consultant will help automate these workflows by building integrations that allow both systems to communicate directly, creating significant operational efficiencies while improving inventory accuracy and reducing manual administrative effort.
A major focus of the project will be developing automated daily interfaces that both push inventory availability data into MaintenX and pull maintenance usage transactions back into SAP for automated processing.
Key Responsibilities - Design, develop, and implement system integrations between SAP ERP and MaintenX using published API endpoints
- Build automated interfaces that send daily inventory quantity-on-hand data from SAP into MaintenX, ensuring maintenance users have accurate real-time inventory visibility
- Develop high-priority automation that retrieves daily maintenance usage data from MaintenX and records part consumption transactions back into SAP
- Replace existing manual report generation and manual SAP data entry processes through automated integration workflows
- Work with existing internal application codebases primarily written in VB.NET, with potential involvement in C# development where applicable
- Build and maintain API integrations with third-party web services using REST and/or SOAP protocols
- Handle data mapping, transformation logic, validation, and error handling between systems during data exchange
- Collaborate with internal offshore SAP resources responsible for SAP-side data extraction, query development, and backend processing
- Leverage existing internal interfaces and file-generation processes to create properly formatted data files for SAP ingestion
- Participate in end-to-end testing, troubleshooting, debugging, deployment, and post-deployment support
Required Experience - 5+ years of hands-on software development experience with strong focus on systems integration and enterprise application development
- Advanced experience developing applications within Microsoft Visual Studio
- Strong development experience with VB.NET (highly preferred due to existing codebase) or C#/.NET
- Proven experience integrating with third-party APIs, web services, and external application endpoints
- Strong understanding of REST APIs, SOAP services, JSON/XML data structures, and API authentication methods
- Experience building data transformation and integration workflows between disparate enterprise systems
- Strong understanding of database structures, relational databases, and data handling concepts
- Excellent troubleshooting, debugging, and problem-solving capabilities
- Ability to work independently while managing deliverables within aggressive project timelines
Preferred / Nice to Have Experience - Prior exposure to SAP ERP data structures, inventory management workflows, or SAP integration points
- Experience integrating with maintenance management systems, CMMS platforms, or asset management software such as MaintenX
- Understanding of enterprise inventory management processes and maintenance operations workflows
- Experience supporting manufacturing, industrial operations, or supply chain-related application environments
Ideal Candidate Background This role is best suited for a hands-on integration developer who has worked in enterprise environments where business-critical systems must exchange operational data in real time. Candidates with backgrounds in ERP integrations, inventory systems, maintenance applications, manufacturing systems, or API development will be especially well aligned.
The client is looking for someone capable of stepping in quickly, understanding both the business process and technical architecture, and delivering scalable integrations that immediately improve operational efficiency.