Senior Azure Integration Engineer / Technical Lead Job Overview
We are seeking an experienced Senior Azure Integration Engineer / Technical Lead to maintain, enhance, and develop enterprise integration solutions using C#/.NET and Microsoft Azure. The successful candidate will take ownership of existing middleware applications, troubleshoot production issues, develop new system integrations, and provide technical leadership.
Key Responsibilities
- Maintain, troubleshoot, and enhance existing Azure-based middleware applications.
- Develop and support C#/.NET, PowerShell, Azure Functions, and Azure Durable Functions components.
- Design and implement integrations between enterprise applications and external systems.
- Develop and maintain data transformation, mapping, enrichment, validation, and message-generation processes.
- Support API, file-based, and asynchronous integrations using Azure Storage, Service Bus, REST, XML/JSON, and SFTP.
- Troubleshoot production issues using application logs, telemetry, and monitoring tools.
- Develop automated unit, integration, and regression tests and support CI/CD pipelines and deployments.
- Maintain technical documentation, interface specifications, and operational procedures.
- Collaborate with architects, developers, business analysts, and application teams to deliver integration solutions.
Required Skills & Experience
- 10+ years of experience in software development or enterprise integration.
- 5+ years of hands-on experience with C#/.NET and Microsoft Azure development.
- Experience with PowerShell scripting and automation.
- Strong knowledge of Azure Functions, Azure Service Bus, asynchronous processing, and workflow orchestration.
- Experience with enterprise data transformation, mapping, and validation.
- Strong production support and troubleshooting experience.
- Experience with REST APIs, XML/JSON, Azure Storage, file-based integrations, and SFTP.
- Hands-on experience with automated testing, source control, CI/CD, and Azure DevOps.
- Ability to understand existing codebases and assume technical ownership of established solutions.
- Other Requirements Strong troubleshooting and problem-solving skills.
- Knowledge of secure configuration, credential management, error handling, logging, and monitoring.
- Ability to assess integration impacts across upstream and downstream systems.
- Strong technical documentation and communication skills.
- Ability to collaborate with technical and business stakeholders.
Preferred Qualifications
- Experience with Azure Durable Functions and .NET isolated worker model.
- Knowledge of ISO 20022, PAIN.001, and SWIFT payment formats, including MT101.
- Experience with treasury, banking, payment, or financial systems.
- Familiarity with FIS Integrity, PaymentHub, or managed file-transfer solutions.
- Experience with canonical data models and multi-stage transformation pipelines.
- Bilingual in English and French.