Back to results

Azure Integration Engineer

  • Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description


This role requires strong hands-on C#/.NET and Microsoft Azure integration-development capabilities, combined with production-support experience and the ability to provide technical leadership. The consultant must be capable of inheriting an existing solution, preserving established processing behaviour, resolving defects and production issues, and extending the architecture to support new systems, formats, enrichment sources and delivery requirements.

Responsibilities

  • Assume technical ownership of the existing TMS Azure middleware, including knowledge transfer, maintenance, troubleshooting and enhancements.
  • Develop and support C#/.NET, PowerShell, Azure Functions and Azure Durable Functions integration components.
  • Design and implement new integrations between the TMS ecosystem and other EDC systems, including future Company Information Management integrations.
  • Design and implement new integrations between the TMS ecosystem and Bloomberg trading application and Bloomberg trade valuation application.
  • Maintain and extend transformation capabilities including parsing, mapping, enrichment, validation and ISO 20022 message generation.
  • Support file, API and asynchronous integrations using technologies such as Azure Blob Storage, Azure Service Bus queues and topics, REST/XML/JSON and SFTP.
  • Troubleshoot production integration failures using application logging, telemetry and monitoring.
  • Develop and maintain automated unit, integration and regression tests, integrate testing into CI/CD pipelines, and support deployments, production releases and defect remediation.
  • Maintain technical documentation, interface specifications and operational support procedures.
  • Provide technical leadership and collaborate with EDC architects, developers, business analysts and application teams.

Qualifications

Required Skills

  • 10+ years of software development or enterprise integration experience.
  • 5+ years of hands-on C#/.NET and Microsoft Azure development, with experience using PowerShell for scripting and automation.
  • Strong experience designing, developing and supporting enterprise integration solutions.
  • Experience with Azure Functions, Azure Service Bus queues and topics, asynchronous processing and workflow orchestration.
  • Strong experience with enterprise data transformation, mapping and validation.
  • Experience supporting and troubleshooting production integration applications.
  • Experience with REST APIs, XML/JSON, file-based integrations, Azure Storage and SFTP.
  • Strong knowledge and demonstrated hands-on experience with automated unit, integration and regression testing, source control, CI/CD and Azure DevOps, including building and maintaining automated tests and integrating them into build and release pipelines.
  • Ability to understand an existing codebase and architecture and assume technical ownership.
  • Strong troubleshooting and problem-solving skills across distributed integration components.
  • Experience with secure configuration, credentials, error handling, logging and monitoring.
  • Ability to assess the impact of changes across upstream and downstream systems.
  • Strong technical documentation and communication skills.
  • Ability to work effectively with architects, developers, business analysts and application owners.

Preferred Skills

  • Hands-on experience with Azure Durable Functions and the .NET isolated worker model.
  • Experience with ISO 20022 PAIN.001 and SWIFT payment formats, including MT101.
  • Experience integrating treasury, banking, payment or other financial systems.
  • Experience with FIS Integrity and/or PaymentHub.
  • Experience with canonical data models and multi-stage transformation pipelines.
  • Experience with MoveIT or comparable managed file-transfer technologies.
  • Bilingual in both official languages (French and English).
More about this job

Responsibilities

Take technical ownership of the existing TMS Azure middleware, maintaining and troubleshooting it while preserving established processing behavior and delivering enhancements. Build and support integrations with financial and other systems, maintain transformation and testing capabilities, support production releases, and provide technical leadership and documentation.

Requirements

Requires 10+ years of software development or enterprise integration experience, including 5+ years of hands-on C#/.NET and Azure development. Candidates should have strong integration, transformation, testing, CI/CD, production troubleshooting, and communication skills; experience with Durable Functions, financial messaging, and treasury or payment systems is preferred.

Skills

  • C#/.NET
  • Microsoft Azure
  • Azure Functions
  • Azure Durable Functions
  • PowerShell
  • Azure Service Bus
  • Enterprise Integration
  • Data Transformation
  • REST APIs
  • XML/JSON
  • SFTP
  • Automated Testing
  • CI/CD
  • Azure DevOps
  • Production Support
  • ISO 20022

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Finance & Accounting
  • Consulting

Keywords

  • C#
  • .NET
  • Microsoft Azure
  • Azure Functions
  • Azure Durable Functions
  • .NET Isolated Worker Model
  • PowerShell
  • Azure Service Bus
  • Azure Blob Storage
  • Azure Storage
  • Azure DevOps
  • CI/CD
  • REST APIs
  • XML
  • JSON
  • SFTP
  • MoveIT
  • Enterprise Integration
  • Data Transformation
  • Canonical Data Models
  • ISO 20022
  • PAIN.001
  • SWIFT MT101
  • FIS Integrity
  • PaymentHub
  • Bloomberg
  • TMS
  • Production Support
  • Automated Testing
  • Telemetry

Report this job

Get in touch
MovoJobs

Contact us