07 Oct
|
SRM Digital
|
Canada
07 Oct
SRM Digital
Canada
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 up-to-date 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 .
📌 Integration Developer – APM / Cloud (Canada)
🏢 SRM Digital
📍 Canada