Position Overview
We are seeking a Senior Integration Developer with 7+ years of experience in software development, enterprise application integration, API development, and cloud-based solutions.
The ideal candidate will have hands-on experience developing application components that exchange, validate, transform, and integrate data across enterprise systems. Experience with Application Portfolio Management (APM) and/or enterprise asset management platforms, specifically SAP LeanIX and/or ServiceNow CMDB, is mandatory.
The role combines software development and enterprise integration with cloud technologies, APIs, application portfolio management, containerization, infrastructure automation, and modern DevOps practices.
Key Responsibilities
- Design, develop, test, deploy, and support enterprise application components and integration solutions.
- Develop and maintain RESTful and/or GraphQL APIs and services.
- Build integrations between enterprise applications using APIs, file transfers, messaging technologies, and batch processing.
- Develop solutions to send, receive, validate, transform, and process data between enterprise systems.
- Design and support integrations involving Application Portfolio Management (APM), enterprise asset management, and configuration management platforms.
- Develop and support integrations with SAP LeanIX and/or ServiceNow CMDB.
- Develop scalable application and integration solutions across cloud and on-premises environments.
- Create, maintain, and consume OpenAPI/Swagger definitions.
- Implement secure integrations using OAuth 2.0 and other enterprise authentication and authorization standards.
- Work with API gateways, middleware, message brokers, and other enterprise integration technologies.
- Develop and support containerized applications using Docker and Kubernetes.
- Work with Infrastructure as Code technologies such as Terraform, Bicep, or CloudFormation.
- Support CI/CD pipelines and modern DevOps practices.
- Troubleshoot application, API, integration, and production issues.
- Work with Git and established software development practices.
- Collaborate with architects, developers, infrastructure teams, and business stakeholders.
- Participate in Agile/Scrum ceremonies, code reviews, testing, and deployment activities.
- Document technical solutions, integration workflows, APIs, and application processes.
- Present technical solutions and recommendations to technical and non-technical stakeholders.
Required Qualifications
Mandatory Skills
- 7+ years of experience in software development and enterprise application integration.
- Hands-on experience with Application Portfolio Management (APM) and/or enterprise asset management platforms.
- Hands-on experience with SAP LeanIX and/or ServiceNow CMDB.
- Strong experience developing and supporting enterprise applications in cloud environments.
- Strong programming experience in one or more of:
- Java
- C# / .NET
- Python
- JavaScript / TypeScript
- Experience developing RESTful and/or GraphQL APIs and services.
- Experience integrating enterprise applications using APIs, file transfers, messaging technologies, and/or batch processing.
- Strong understanding of JSON, XML, HTTP/HTTPS, and data transformation.
- Experience with Git or similar source control systems.
- Experience working in Agile/Scrum development environments.
- Strong troubleshooting and problem-solving skills.
- Ability to document and present technical solutions.
Preferred / Additional Qualifications
- Experience with AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Hands-on experience with Docker and Kubernetes.
- Familiarity with Terraform, Bicep, or CloudFormation.
- Experience with Jinja2, Apache FreeMarker, or Pebble.
- Experience creating and maintaining OpenAPI/Swagger specifications.
- Knowledge of OAuth 2.0 and enterprise authentication/authorization.
- Experience with API gateways, middleware, message brokers, or enterprise integration platforms.
- Experience supporting integrations across cloud and on-premises environments.
- Familiarity with CI/CD and modern DevOps practices.