Desire2Learn Innovative Learning Technology skip to main content
Desire2Learn Careers

Software Developer (Ref #D2LSD2012W)

General Description:

We are looking for junior, intermediate and senior students to design and implement technical solutions using .NET technologies for our suite of products. You will develop new features for our enterprise web applications. You will also be working on leading applications that are used by millions of students every day!

  • Gain valuable development experience: You'll be given the opportunity to work with cutting edge technologies on cool projects.
  • Fun, casual and flexible work environment: At Desire2Learn, we work hard and play hard!
  • Contribute to the rapidly evolving industry of eLearning.

Division/Department: Product Development

Type of Position: Co-op

Location: Kitchener, Ontario

Main Duties:

Everything: Design and development to unit testing! We develop in .NET 3.5 using C#, Microsoft SQL Server and related technologies.

The Desire2Learn teams that are hiring right now include:

Learning Platform
The Learning Platform is the foundation for our other products. You'll be working on things like the application framework, security model, caching and performance enhancements all the way through to cool Web 2.0 widgets!

Integration & Middleware
With the Integration & Middleware team, you'll be developing applications and web services that perform data exchange and synchronization on a massive scale with industry-leading partner companies.

Enterprise Architecture
A team focused on technical analysis and using that analysis to provide best practices and tools to the other teams including automation of builds, testing and deployments.

Analytics
A team focused on developing new reporting capabilities for our enterprise web applications. While other teams are primarily .net, this team has a mixture of java and .net development work.

Learning Environment, ePortfolio and LOR
Develop new features for our enterprise web applications. You'll be working on leading applications that are used by millions of students every day.

Mobile
Help create new learning tools for students and educators on mobile phones, tablets and media players. Development environments include native operating systems such as iOS, Android, Blackberry, as well as web technologies.

Capture
Capture solutions deliver a synchronized rich media, audio, video and presentation experience. Live and on-demand. Be part of our innovative Capture webcasting team and design and implement technical solutions using .Net, Flex and HTML5 technologies.

Requirements:

  • NET technologies and tools
  • Java technologies and tools
  • Object-oriented design
  • Database development & design
  • Web Development
  • Keen debugging and problem solving skills

Many of our co-op students move into full-time permanent positions at D2L following their graduation. If you’re looking for challenging work in a casual environment (with foosball, casual dress code and more), submit your application today! This is your opportunity to make a big impact in the area of next-generation eLearning applications!

Apply Now


We thank all applicants in advance for their interest. To make the best use of your time and ours, only those applicants whose profiles closely match our requirements will be contacted directly.

Please Choose Your Market