Desire2Learn creates industry-leading web-based enterprise Learning systems as well as direct-to-consumer web and mobile apps. Our applications engage millions of users worldwide every day. Located in Kitchener, Ontario, we are one of the fastest growing companies in Canada with a track record of strength and success. Recently, Desire2Learn was awarded one of Waterloo Region's Top 15 Employers in 2012.
Whether you are an experienced co-op or a first year co-op, we are looking for coding superstars to help create and improve our suite of advanced communication and collaboration tools. You will be constantly learning and looking for ways to innovate. You thrive in a culture where developers speak freely and collaborate to solve interesting problems.
Desire2Learn can offer you the opportunity to exploit the latest software technologies, while at the same time designing and coding products that are going to have an impact on improving teaching and learning. You can gain experience with a variety of technologies including enterprise .NET, mobile, cloud computing, developer toolkits, analytics, webcasting, or whatever new technology we are working on during your co-op term.
You are a key part of the product team on day one, actively participating in Agile and other project methodologies used by your team.
What would my main duties be?
We are looking for exceptional junior, intermediate and senior students to design and implement technical software solutions. You will:
What is Desire2Learn looking for from me?
You have a strong entrepreneurial drive, an enthusiastic and dedicated mindset and a thirst for a challenge. The ability to think on your feet and work successfully both in independent and team-settings is essential. At Desire2Learn, our co-ops have a voice and are able to quickly contribute to their team's objectives.
For this position, we are looking for knowledge or previous co-op experience in one or more of the following:
What teams are hiring at Desire2Learn this term?
The following teams are hiring this term. We do our best to match co-op candidates based both on their education, experience and their technology and product interest.
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 to advanced user interface design!
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.
Care about software craftsmanship? Want to build tools that solve real development problems, enable the business, and delight our internal customers? We are a small agile team who work on end to end solutions on the Microsoft stack.
We have a lot of data! This team focuses 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.
Learning Environment, ePortfolio and Learning Repository
You will develop new or improved features for our enterprise web applications. You'll be working on leading applications that are used by millions of students and teachers every day.
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 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.
This team provides the layer for 3rd parties to develop against the Desire2Learn suite of products. A lot of product variety on this team!
Candidate for Bachelor's degree or diploma in Computer Science or a related field
What about future opportunities?
Many of our co-op students return for additional co-op terms or move into full-time permanent Software Developer positions following their graduation. If you're looking for challenging work in a casual environment (with foosball, ping-pong and more), submit your application today! This is your opportunity to make a big impact in the area of next-generation Teaching and Learning applications!
Division/Department: Product Development