Senior SAP Developer - Plant Maintenance/EAM

C5MI Insight
$135,000 - $160,000Onsite

About The Position

C5MI is seeking a Senior SAP Developer with a focus on Plant Maintenance (PM) and Enterprise Asset Management (EAM) to join their high-performance team. This role involves providing custom technical development support for SAP PM implementations within an SAP S/4HANA on-premise environment. The developer will be responsible for building and maintaining ABAP enhancements, BAdIs, custom reports, interfaces, and data migration programs for SAP PM objects. A key aspect of the role includes the technical evaluation and integration or replacement of legacy tool management or EAM systems with SAP PM. This requires strong ABAP expertise combined with a deep understanding of SAP PM data structures. The developer will collaborate closely with the functional team to translate business requirements into scalable and maintainable technical solutions. C5MI emphasizes a culture that rewards initiative, accountability, and continuous growth, offering a hands-on, client-facing experience where consultants directly influence outcomes.

Requirements

  • Bachelor’s degree with 5-7 years of SAP ABAP development experience in an ERP implementation or production support context; or no degree and 7-10 years of experience.
  • Minimum 2 years of ABAP development experience directly within SAP PM or EAM, with working knowledge of PM data model tables (EQUI, IFLOT, AUFK, VIQMEL, PLKO, MPOS, MPLA, MPTR).
  • Proficiency in ABAP OO, BAdIs, enhancement spots, customer exits, ALV reporting, LSMW, BAPIs, IDocs, and RFCs.
  • Experience with SAP PM data migration using BAPIs (BAPI_EQUI_CREATE, NotifCreate, OrderMaintain) or LSMW.
  • Experience developing SAP forms using Adobe Forms or SAPscript for work order output.
  • Experience with SAP S/4HANA on-premise ABAP development environment including transport management.
  • Ability to obtain and maintain a CAC (Common Access Card); US Citizenship required.
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent professional experience.

Nice To Haves

  • Experience developing interfaces between SAP PM and external CMMS, MES, or tool management systems (TC-Max, Maximo, Siemens NX, or similar).
  • Experience in federal, government, or regulated industry environments is preferred.
  • Experience with SAP S/4HANA 2022 or 2023 on-premise ABAP development and ABAP in Eclipse (ADT).
  • Familiarity with SAP Fiori extension for PM-adjacent mobile enhancements.
  • Experience with SAP PM-PCS interface development for machine or equipment data feeds.
  • SAP Certified Development Associate - ABAP with SAP NetWeaver or S/4HANA.

Responsibilities

  • Develops ABAP enhancements, BAdIs (Business Add-Ins), and customer exits for SAP PM objects including equipment master, maintenance plans, notifications, and work orders using PM-specific enhancement spots (IWO1xxxx, QQMA0xxx).
  • Builds custom reports for asset readiness, maintenance history, open and overdue work orders, preventive maintenance compliance, and MRO material consumption using ABAP, ALV Grid, and SAP Query.
  • Technically evaluates TC-Max integration requirements: analyzes TC-Max data model and available APIs; assesses SAP PM equipment, counter, and classification data model as a replacement; and develops an interface or data migration solution based on the functional team's recommendation.
  • Develops RFC-based or IDoc-based interfaces between SAP PM and external systems as required, including counter reading feeds from manufacturing equipment and measurement data from asset tracking systems.
  • Builds or configures SAP PM output forms (work order print output, inspection completion report, maintenance task confirmation) using Adobe Forms or SAPscript.
  • Develops data migration programs for initial load of equipment master records, functional locations, task lists, measurement documents, and historical order data using BAPIs or LSMW.
  • Writes technical specifications for all custom development objects; maintains transport log documentation in accordance with C5MI’s change management standards.
  • Performs unit testing of all custom development objects; supports the functional team during integration testing and user acceptance testing to resolve technical defects.
  • Coordinates with Basis and technical teams on transport management across the DEV/QAS/PRD landscape and SAP S/4HANA 2023 compatibility requirements.
  • Participates in technical design reviews led by the SAP PM Solution Architect; provide technical feasibility assessments and effort estimates for proposed enhancements.
  • Travels up to 25% to client sites to collaborate and consult in person as needed.
  • Adheres to all certified processes as part of our commitment to maintaining the highest standards of quality and information security, which includes actively participating in quality assurance activities and ensuring the protection of sensitive information in accordance with our security policies.

Benefits

  • medical
  • dental
  • vision
  • life
  • long-term disability coverage
  • a 401(k) plan
  • bonus opportunities
  • paid holidays
  • paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service