D2L

Senior IT Developer

D2L

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$85,000 - CA$120,000 per year

Job Level

Senior

Tech Stack

AWSCloudJavaScriptPythonSDLCSQLTerraform

About the role

  • 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 optimize integrations using modern programming languages (e.g. Python, 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 the 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.
  • 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.

Requirements

  • 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.
  • Knowledge of enterprise applications such as NetSuite, OpenAir, Salesforce, SharePoint, and Jira is advantageous and will be considered a valuable asset.
Benefits
  • Impactful work transforming the way the world learns
  • Flexible work arrangements
  • Learning and Growth opportunities
  • Tuition reimbursement of up to $4,000 CAD for continuing education through our Catch the Wave Program
  • 2 Paid Days off for Catch the Wave related activities like exams or final assignments
  • Employee wellbeing (Access to mental health services, EFAP program, financial planning and more)
  • Retirement planning
  • 2 Paid Volunteer Days
  • Competitive Benefits Package
  • Home Internet Reimbursements
  • Employee Referral Program
  • Wellness Reimbursement
  • Employee Recognition
  • Social Events
  • Dog Friendly Offices at our HQ in Kitchener, Winnipeg, Vancouver and Melbourne.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonC#JavaScriptAWSTerraformCI/CDMS SQLAI technologiesWeb ServicesAPI
Soft skills
analytical skillsproblem-solvingcommunicationmentoringcollaboration
LogiSense Corporation

Software Developer – Node.js, Frontend

LogiSense Corporation
Mid · Seniorfull-time🇨🇦 Canada
Posted: 1 hour agoSource: apply.workable.com
AWSDistributed SystemsIoTJavaScriptMicroservicesNode.jsRedis
Workiy Inc.

React Native Mobile Developer

Workiy Inc.
Mid · Seniorcontract🇨🇦 Canada
Posted: 6 hours agoSource: workiy.zohorecruit.com
AndroidiOSJavaScriptMobXReactReact NativeReduxTypeScript
People Can Fly Studio

Lead Gameplay Programmer

People Can Fly Studio
Seniorfull-time🇨🇦 Canada
Posted: 15 hours agoSource: jobs.smartrecruiters.com
Python
DFnet

Software Developer

DFnet
Mid · Seniorfull-time🇨🇦 Canada
Posted: 16 hours agoSource: dfnetresearch.bamboohr.com
AndroidDartFlutteriOSLinuxMacOSQtSQL
Arctic Wolf

Lead Software Developer

Arctic Wolf
Seniorfull-time🇨🇦 Canada
Posted: 16 hours agoSource: arcticwolf.wd1.myworkdayjobs.com