Senior It Developer

 

Description:

Course Merchant, part of D2L (Desire2Learn), is seeking a Senior IT Developer to join its advanced development team in Kitchener, Ontario. D2L is a global leader in cloud-based learning technology, driving the transformation of education and the future of work. For over 25 years, D2L has been revolutionizing how the world learns—empowering millions of learners through smart, flexible, and innovative platforms that enhance engagement and performance across schools, universities, and corporations.

The Senior IT Developer plays a pivotal role in designing, building, and integrating sophisticated business solutions that streamline operations across multiple enterprise systems. The ideal candidate will demonstrate technical excellence in Python, C#, AWS architecture, Terraform, and API integration, while also bringing strong problem-solving abilities and a passion for innovation, automation, and AI-driven applications.

This role offers the opportunity to make a meaningful global impact by supporting D2L’s mission to transform the way the world learns—developing next-generation technologies that empower both educators and learners.


Key Responsibilities:

  • Design, develop, and implement technical solutions based on business specifications, ensuring seamless system integration and process optimization.

  • Build and maintain complex integrations using Python, C#, and JavaScript, enabling smooth data and system interoperability.

  • Architect, deploy, and manage AWS-based infrastructures (Lambda, ECS, S3, API Gateway) to ensure scalability and efficiency.

  • Develop and maintain Infrastructure-as-Code (IaC) solutions using Terraform for automation and cloud provisioning.

  • Utilize GitHub for source control, CI/CD pipelines, code quality assurance, and collaborative development.

  • Diagnose and resolve complex integration and system performance issues, ensuring operational stability.

  • Maintain detailed technical documentation covering design, configuration, system architecture, and deployment processes.

  • Lead integration initiatives involving AI and machine learning applications, fostering innovation across enterprise systems.

  • Mentor junior developers, conduct code reviews, and promote best practices in software development and DevOps workflows.

  • Participate in off-hours system maintenance and on-call support rotations to ensure high service reliability.

  • Collaborate cross-functionally with internal business, data, and infrastructure teams to align solutions with organizational needs.


Qualifications and Skills Required:

  • 5+ years of experience in software development, integration, or IT systems design roles.

  • Advanced programming proficiency in Python and C# with solid experience in SQL or relational databases (MS SQL preferred).

  • Strong hands-on expertise in AWS cloud infrastructure and services deployment.

  • Proven experience with Terraform and infrastructure automation methodologies.

  • Working knowledge of GitHub Actions, CI/CD pipelines, and DevOps best practices.

  • Understanding of API management, data migration, and system interoperability principles.

  • Familiarity with enterprise platforms such as Salesforce, NetSuite, OpenAir, SharePoint, and Jira (a strong asset).

  • Knowledge of AI/ML frameworks and experience integrating AI-driven applications.

  • Excellent communication and collaboration skills for cross-functional project execution.

  • Strong analytical mindset and ability to troubleshoot complex, distributed systems.


Education and Certifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred).

  • AWS Certifications (Solutions Architect, DevOps Engineer) are a strong asset.

  • Exposure to data security, compliance standards, and AI technologies preferred.


Why Join D2L (Course Merchant):

  • Opportunity to contribute to transformative, global education technology projects.

  • Flexible work arrangements supporting work-life balance.

  • Tuition reimbursement up to CAD 4,000 per year and two paid study days for continuing education.

  • Comprehensive health, wellness, and retirement benefits.

  • Paid volunteer days and community engagement programs.

  • Dog-friendly offices in Kitchener, Winnipeg, Vancouver, and Melbourne.

  • Inclusive, innovative, and growth-oriented culture with strong professional development opportunities.


Equal Opportunity Commitment:

D2L is an equal opportunity employer committed to diversity, equity, and inclusion. The company welcomes applicants from all backgrounds, including women, Indigenous peoples, racialized individuals, 2SLGBTQIA+ persons, and people with disabilities. If you require accommodations during the recruitment process, please contact careers@d2l.com, and the HR team will ensure accessibility throughout.

Organization D2L
Industry IT / Telecom / Software Jobs
Occupational Category Senior IT Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-10-17 3:42 pm
Expires on 2026-03-03