Already a candidate?

Feedback
Skip to main content
P

Procom

Senior Developer – MDM / TMS (Markit EDM, Azure, Spring Boot)

Ottawa, ON, Canada · Hybrid

Contract · 14 Months
Start Nov 2026

RATE

$71–$95/hr CAD

POSTED

10/15/2026

Job Description

Senior Developer – MDM / TMS (Markit EDM, Azure, Spring Boot)

Location: Ottawa(Remote or Hybrid – 12 days/month onsite optional)
Duration: 14-month contract
Hours: Full-time (37.5 hours/week) + potential overtime

About the Opportunity

Procom is seeking a Senior Developer – MDM / TMS to support a large enterprise client in the financial sector. This role is ideal for a senior technical professional who thrives in complex environments and is passionate about data platforms, cloud transformation, and enterprise integration modernization.

You will play a critical role in modernizing data management systems, enabling cloud migration, and improving integration architecture, directly impacting operational efficiency and scalability.

Responsibilities

  • Act as a senior technical contributor within Agile/Scrum teams, delivering hands-on development and technical guidance
  • Support Azure cloud migration initiatives, including architecture, integration, and post-migration stabilization
  • Lead and contribute to modernization of integration platforms (MuleSoft ? Spring Boot microservices)
  • Provide expertise on Markit EDM (MDM/TMS) upgrades, enhancements, and integrations
  • Contribute to DevOps enablement, including CI/CD pipelines, branching strategies, and automation
  • Ensure strong testing strategies (unit, integration, system) are implemented
  • Support production systems, including troubleshooting, performance tuning, and root-cause analysis
  • Create and maintain technical documentation, design artifacts, and runbooks

Required Experience

  • 7+ years of enterprise software development experience in senior or advanced roles
  • 5+ years working with Markit EDM (COTS) including upgrades and integrations
  • 5+ years supporting Azure cloud migrations for enterprise applications
  • Strong hands-on experience with Java and Spring Boot (microservices architecture)
  • Experience modernizing enterprise integration platforms (e.g., MuleSoft)
  • Proven experience in DevOps practices and CI/CD implementation

Education

  • Degree or diploma in Computer Science or related field

Nice to Have

  • Experience in financial services or capital markets environments
  • Exposure to data management, transaction systems, or regulatory systems
  • Experience working in large, complex enterprise environments

Work Environment & Requirements

  • Must have:
    • Windows 11 device with Azure Virtual Desktop access capability
    • High-speed internet connection
    • Smartphone with Microsoft Authenticator
 

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.

Ready to apply?

You'll complete the application through our portal.

Role summary

Senior Developer – MDM / TMS (Markit EDM, Azure, Spring Boot)

Ottawa, ON · Hybrid

RATE

$71–$95/hr CAD

TYPE

Contract · 14 Months

STARTS

11/2/2026

POSTED

3 hours ago

ATS ID

332336



Not quite the right fit?

Browse all of our open roles across tech, finance, and engineering.

See all jobs →

Looking for something specific?

Create a profile and get jobs recommended to you based on your skills and preferences.

Create a profile →
Terms of Use
•
Privacy Policy