D2L, a cloud-based company, is seeking a Senior IT Developer to support the modernization of education and shape the Future of Work. The organization is at the forefront of transforming traditional teaching and learning models, creating a more personalized and student-centric experience. With a focus on harnessing technology to improve engagement and results, D2L aims to provide robust and innovative solutions to engage and inspire learners across schools, campuses, and businesses worldwide.
Position Details
As a Senior IT Developer at D2L, you will play a crucial role in developing tailored business solutions across various departments. Your daily tasks will involve evaluating, implementing, configuring, and customizing enterprise applications to ensure their smooth integration and maintenance. Your technical expertise will be pivotal in delivering high-quality, efficient solutions that streamline D2L’s operations.
Responsibilities
Your role will encompass several key responsibilities:
Design and develop functional technical solutions from business specifications to facilitate seamless application integration through either configuration, customization, or adoption of third-party solutions.
Diagnose and troubleshoot complex integration issues, ensuring effective and timely resolutions.
Build and optimize integrations using modern programming languages, specifically Python, C#, and JavaScript.
Implement infrastructure-as-code using tools such as Terraform to streamline deployments.
Architect and deploy scalable solutions on AWS, utilizing services like Lambda, ECS, S3, and API Gateway.
Conduct thorough system testing and analyze results to ensure business processes function robustly.
Create and maintain extensive documentation throughout the Software Development Life Cycle (SDLC), detailing integration processes and strategies.
Utilize version control and CI/CD tools such as GitHub to manage code quality and maintain collaborative efforts within the development team.
Provide ongoing support for deployed business solutions, including troubleshooting and necessary training for end-users.
Stay informed on emerging technologies to support and enhance current business solutions.
Participate in off-hour maintenance and be part of an on-call rotation to guarantee system reliability.
Collaborate with various teams to facilitate data flow and system integration, lead efforts for AI-driven applications, and mentor junior developers.
Required Skills and Qualifications
To be considered for this role, you will need to demonstrate key competencies and experiences:
A minimum of 5 years of experience in application development, consistently delivering high-quality solutions.
Advanced proficiency in programming languages such as Python, C#, and in database management with systems like MS SQL.
Comprehensive hands-on experience with AWS services and cloud architecture, with a strong understanding of Terraform for infrastructure automation.
Familiarity with CI/CD tools such as GitHub Actions is essential.
A passion for AI technologies and experience in integrating AI/ML models is beneficial.
A proven record in effectively integrating and migrating data between various business systems.
Strong analytical abilities coupled with adept problem-solving skills, aiding in addressing complex issues with feasible solutions.
Excellent communication skills to translate technical concepts for non-technical stakeholders.
Organizational skills to manage projects and adapt priorities as necessary.
Familiarity with enterprise applications such as NetSuite, Salesforce, and Jira will be considered an asset.
Education and Certifications
A Bachelor's degree in Computer Science or a related field is preferred, along with supplementary business education or equivalent experience.
AWS certifications (Solutions Architect, DevOps Engineer) are a plus.
Exposure to AI frameworks and knowledge of data security and compliance standards further enhance an applicant’s profile.
Salary and Benefits
The anticipated base salary range for this position at D2L is $85,000 to $120,000 CAD annually, depending on the candidate’s qualifications and relevant experience. This role may come with additional benefits, including but not limited to a Wellness Subsidy, Equity Grants, and a Variable Incentive structure.
Why Work at D2L?
D2L promotes an inclusive work environment that values diversity. They encourage those who may not meet all listed qualifications to apply, highlighting their commitment to nurturing talent and professional development. Employees benefit from flexible work arrangements, ongoing learning opportunities, tuition reimbursement, mental health support, retirement planning, and paid volunteer days. The company is recognized for its employee-friendly approach, providing a productive and fulfilling work atmosphere.
This job offer was originally published on jobicy.com
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.