
Senior IT Developer
D2L
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteSalary
💰 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