Job Summary
We are looking for a highly experienced Senior Software Development Engineer (SDE) with deep expertise in integrating Aveva engineering platforms with SAP S/4HANA. The role requires hands-on leadership in designing and delivering complex enterprise integrations across engineering, materials, and project systems using modern middleware and cloud technologies.
Key Responsibilities
- Architect, design, and lead integrations between Aveva Unified Engineering, ERM, and Workpacks with SAP S/4HANA
- Develop and manage integrations using SAP BTP, BDC, and API-driven approaches
- Design and implement enterprise integrations using API Management, middleware platforms, and messaging frameworks
- Lead integration development using tools such as Talend, SAP BTP Integration Suite, and Aveva AIS
- Ensure seamless data flow across EPC engineering, materials management, and project management systems
- Define and govern integration data models aligned with EPC lifecycle and ERP processes
- Collaborate with business, engineering, and SAP functional teams to translate requirements into technical solutions
- Drive integration best practices, standards, and governance
- Troubleshoot and resolve complex integration and performance issues
- Mentor senior and junior engineers and provide technical guidance
Mandatory Skills & Expertise
Integration & Platforms
- Expert-level experience integrating Aveva (Unified Engineering, ERM, Workpacks) with SAP S/4HANA
- Strong hands-on experience with SAP BTP and BDC
- Deep understanding of API Management, event-driven and message-based integrations
- Proven experience with middleware platforms such as Talend, SAP BTP, Aveva AIS
- Strong experience working with cloud platforms (AWS and/or GCP)
Data & Domain Knowledge
- Strong proficiency in EPC data structures
- In-depth understanding of Materials Management (MM) and Project Systems (PS) processes
- Experience handling large-scale master and transactional data integrations
- Ability to design scalable, reusable, and governed data models
Technical Skills
- Enterprise integration architecture and design
- REST APIs, asynchronous messaging, BDC, and integration patterns
- Integration security, monitoring, and error handling
- Exposure to DevOps and CI/CD for integration solutions (good to have)
Experience & Education
- 10–14 years of overall experience in enterprise integration and software engineering
- Bachelor's or Master's degree in Engineering, Computer Science, or a related discipline