Summary
Join D2L's Talent Acquisition team as an IT Developer and contribute to building high-quality, scalable, and secure software solutions. You will collaborate with stakeholders, create and maintain software code, perform code reviews, and support developed software. The ideal candidate possesses strong coding skills, a curious and investigative spirit, and a commitment to continuous learning. D2L values collaboration, problem-solving, and strategic thinking. The role offers a competitive salary, benefits including a wellness subsidy, equity grants, and variable incentives, and opportunities for professional development.
Requirements
- Possess a curious and investigative spirit
- Demonstrate commitment to self-improvement, an eagerness to adopt new skills and technologies, and a passion for fostering a culture of shared knowledge and growth
- Ability to respectfully disagree with others and actively participate in healthy debate
- Make decisions based on individual, team, department, or organizational priorities, using judgment to make decisions appropriate to both short- and long-term goals
- Demonstrate clear and effective verbal and written communication with coworkers, both real time and asynchronously, and know when to use which mode of communication
- Be a person that others want to work with, care about clients, other team members, and other stakeholders' needs. Balance knowledge and goals to effectively collaborate intra-team as well as between teams or departments/divisions. Know when itβs appropriate to receive and give assistance to other team members
- Consistently pay attention to details and notice even when small things are incorrect
- Demonstrate consistent problem-solving skills, be adept at deconstructing complex issues, leveraging data for decision-making, and innovating creative solutions beyond conventional options
- Apply existing knowledge, think ahead and then pull in other people as appropriate and solve future problems before they exist
- Demonstrate proficiency in core technologies leveraged (i.e.: SQL, AWS, Azure, etc.)
- Actively learn and adopt the technology and tools defined by the team
- Consistently push new features and bug fixes to improve and extend the system
- Read code effectively to reason out where a bug lies, know where to begin investigations into problems and take a pragmatic approach
- Work with team members to understand how to architect their code
- Understand security best practices and implement best practices as required
- Understand PII and how we need to handle private data
- Follow existing and create new patterns to improve data/knowledge organization across team, department, and company as a whole
Responsibilities
- Build and support high quality, high performing, scalable and secure solutions, while solving both technical and non-technical challenges
- Create, maintain, upgrade, and implement software code, coding guidelines, tools, processes, and metrics
- Perform code reviews, based on industry best practices
- Contribute to team processes and actively participate in analysis, with ability to communicate technical information across teams
- Learn required technologies, standards and methodologies as required
- Support developed software as required, iterating on technical designs, and playing a role in deployment and addressing technical issues
Preferred Qualifications
- Desire to build and refine. Know when to build things well and when to build things quickly
- Have a strong focus on delivering high quality code and features
- Experience with source control (GitHub) and working in CI/CD environments (GitHub Actions)
- Experience with Cloud Hosting (AWS, Google Cloud, Azure, etc.) and infrastructure-as-Code, such as Terraform or CloudFormation
- Strong Computer Science fundamentals including OO design, data structures, algorithms, databases, distributed systems, security, caching, human computer interaction
Benefits
- Wellness Subsidy
- Equity Grants
- Variable Incentive
- 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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.