Enable job alerts via email!

Senior IT Developer

D2L

Kitchener

Hybrid

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Job summary

A leading education technology company in Kitchener seeks an IT Integration Developer to create tailored business solutions. The role involves designing integrations, troubleshooting issues, and utilizing AWS and Terraform. Ideal candidates have 5+ years in application development, excellent programming skills, and a passion for AI technologies. Join a dynamic team to drive efficiency and innovation.

Qualifications

  • 5 years of experience in application development.
  • Advanced proficiency in Python and C#.
  • Strong hands-on experience with AWS services.
  • Expertise in Terraform.
  • Familiarity with CI/CD tools like GitHub Actions.

Responsibilities

  • Design and develop functional technical solutions from business specifications.
  • Diagnose and troubleshoot complex integration issues.
  • Build and optimise integrations using modern programming languages.
  • Implement infrastructure as code using tools like Terraform.
  • Architect and deploy scalable solutions on AWS.

Skills

Cloud architecture
Programming in Python
Programming in C#
Database management
Problem-solving
CI/CD tools
AI technologies
Documentation

Education

Bachelor’s degree in Computer Science
AWS certifications

Tools

Terraform
AWS services
GitHub
Job description

IT Integration Developers at D2L are pivotal in providing tailored business solutions across the organization engaging closely with various departments. They excel in the meticulous evaluation implementation configuration and customization of enterprise applications ensuring their seamless integration and sustained maintenance. Their expertise in software development coupled with proficiency in cloud platforms and security protocols empowers them to deliver robust high-quality solutions that streamline operations and drive efficiency.

HOW WILL I MAKE AN IMPACT

  • Design and develop functional technical solutions from business specifications ensuring seamless application integration through configuration, customization or adoption of third‑party solutions.
  • Diagnose and troubleshoot complex integration issues offering effective and timely resolutions.
  • Build and optimise integrations using modern programming languages (C#, JavaScript).
  • Implement infrastructure‑as‑code using tools like Terraform.
  • Architect and deploy scalable solutions on AWS (Lambda, ECS, S3, API Gateway, etc.).
  • Conduct thorough system testing, analyze results meticulously and ensure robust execution of business processes.
  • Create and maintain comprehensive documentation throughout the Software Development Life Cycle (SDLC) and key projects including detailed records of integration processes, system architectures and best practices with a focus on cloud configurations.
  • Utilize source control and CI/CD tooling like GitHub to maintain code quality, manage the lifecycle of pull requests, including raising, reviewing and approving and ensure seamless collaboration and deployment processes within the development team.
  • Offer unwavering support for deployed business solutions resolving post‑implementation issues, aiding in deployments and providing necessary training.
  • Continuously enhance skills in required technologies, standards and methodologies staying ahead of emerging technologies to support current and future business solutions.
  • Participate in off‑hour scheduled maintenance or be part of an on‑call rotation ensuring system reliability and performance continuity.
  • Collaborate with cross‑functional teams to ensure seamless data flow and system interoperability.
  • Lead integration efforts for AI‑driven applications and services.
  • Mentor junior developers and contribute to best practices and code reviews.
Qualifications
  • 5 years of experience in an application development role consistently delivering high‑quality solutions.
  • Advanced proficiency in programming with substantial experience in Python, C# and database management particularly with MS SQL or relevant systems.
  • Strong hands‑on experience with AWS services and cloud architecture.
  • Expertise in Terraform and infrastructure automation.
  • Familiarity with CI/CD tools (e.g. GitHub Actions).
  • Passion for AI technologies and experience integrating AI/ML models or platforms.
  • Demonstrated capability in the seamless integration and migration of data between various business systems and databases utilizing tools like C# Web Services and API endpoints.
  • Strong analytical and problem‑solving abilities adept at addressing complex challenges with effective solutions.
  • Excellent communication skills adept at clearly translating technical concepts into understandable solutions for non‑technical stakeholders.
  • Well‑organized and capable of managing projects and tasks effectively with a flexible approach to adjusting priorities as needed.
  • Knowledge of enterprise applications such as NetSuite, OpenAir, Salesforce, SharePoint and Jira is an advantage and will be considered a valuable asset.
Education Recommendations
  • Bachelor’s degree in Computer Science or diploma with supplemental business education preferred or equivalent training and experience.
  • AWS certifications (e.g. Solutions Architect, DevOps Engineer).
  • Exposure to AI frameworks.
  • Knowledge of data security and compliance standards.

Required Experience:

Senior IC

Employment Type

Full Time

Experience

years

Vacancy

1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.