Senior Developer for MDM/TMS supporting Azure cloud migration, Markit EDM upgrades, Java/Spring Boot services, and DevOps in enterprise systems.
16th April, 2026
Senior Developer Location: Ottawa, Ontario Canada Duration: Approximately 18 months Workload: Full-time (37.5 hours/week), with potential for occasional off-hours support Hybrid: 12 days onsite per month approx Start Date: June 2026 (approx.)
Role Overview We are seeking a Senior Developer with strong experience in Master Data Management (MDM) and Transaction Management Systems (TMS) to support the modernization, migration, and ongoing support of enterprise financial systems. This role is hands-on and highly technical, contributing within Agile Scrum teams and collaborating closely with technical leads and architects.
Key Responsibilities
Act as a senior technical contributor within MDM / TMS Scrum teams, providing hands-on development and technical guidance
Support Azure cloud migration initiatives, including application and integration migration, environment design, and post-migration stabilization
Modernize and migrate enterprise integrations (e.g., MuleSoft flows) to Spring Boot-based microservices
Provide senior-level technical support for Markit EDM (COTS) upgrades, including impact analysis, remediation, vendor coordination, testing, and release support
Contribute to DevOps practices, including CI/CD pipelines, branching strategies, and deployment automation
Support testing strategies (unit, integration, system) and quality assurance efforts
Troubleshoot production issues, perform performance tuning, and conduct root-cause analysis
Create and maintain technical documentation, design artifacts, and operational runbooks
Support additional technical initiatives as required
Required Qualifications
Degree or diploma in Computer Science or a related field
7+ years of hands-on software development experience in enterprise environments
5+ years of experience supporting Markit EDM (COTS) with complex data and integration scenarios
5+ years of experience supporting Azure cloud migrations for enterprise systems
Strong hands-on experience with Java and Spring Boot, including microservices architecture
Proven experience migrating or modernizing enterprise integration platforms (e.g., MuleSoft to custom services)
Strong experience with enterprise messaging platforms (IBM MQ, Red Hat AMQ, or similar)
Experience with DevOps tools and practices (Git, CI/CD pipelines, automated deployments)
Strong SQL and database skills, including performance optimization
Experience working in Agile/Scrum environments
Excellent written and verbal communication skills
Nice-to-Have Qualifications
Knowledge of financial markets, securities, or reference data domains
Experience with .NET and IIS in mixed-technology environments
Experience with enterprise job scheduling tools
Strong organizational skills and ability to support complex, multi-stream initiatives
Security & Eligibility Requirements
Must be eligible to obtain Reliability security clearance
Must reside in Canada
Ability to work fully remote with occasional on-site presence, if required
Disclaimer This opportunity is for an external consulting engagement through Kyndryl in support of a confidential client. This is not a direct employment opportunity with the end client.