Desire2Learn

Senior Software Developer- Customization
(Ref #D2LSCU)

General Description:

Software Developers will work with a dynamic and growing team to create custom solutions for the Desire2Learn enterprise suite of eLearning products. As part of the Professional Services Organization, the Software Developer will work closely with Product Designers to develop custom technical solutions that meet client's business needs. Projects will vary, but may include standalone applications, system integrations and enhancing product extensibility through the use of Desire2Learn and third party API's.

The Developer will be an excellent coder with keen design and architecture skills who thrives in an autonomous development environment. Their work will be focused on high quality usable solutions that extend the Desire2Learn system to meet client requirements. This position also requires practical experience working on software projects, having used formal methodologies and development environments.

Division/Department: Professional Services

Type of Position: Full-time

Location: Kitchener, Ontario

Main Duties:

  • Develop web applications and components using C#, .NET and Microsoft SQL Server
  • Create software using design patterns and best practices
  • Develop custom integrations between the Desire2Learn suite of products and third party systems
  • Troubleshooting, performing problem analysis and fixing bugs
  • Reviewing technical specifications
  • Maintain proficiency with Desire2Learn Web Services APIs to aid in custom integrations
  • Keep up to date with new technology trends to help facilitate client learning solutions

Work Experience and Qualifications:

  • 7+ years of experience in software development
  • 7+ years of experience with C#, .NET and Microsoft tools and technologies
  • 5+ years of experience with web technologies (JavaScript, AJAX, CSS)
  • 5+ years of experience with T-SQL in SQL Server 2005
  • Experience dealing with enterprise web application performance is considered an asset
  • Experience in the development of commercial applications is considered an asset

Education Recommendations:

  • Bachelor's degree in Computer Science or equivalent required

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.

 

Resources

Hear what our clients say

Hear what our clients say

Access a collection of videos from our users

You've piqued my interest

Find out who uses Desire2Learn

Find out who uses Desire2Learn

Get a global view of our client base

Let's go

Read Up

Read Up

Access a collection of literature and whitepapers

I like reading

Watch the Product Overview Video

Watch the Product Overview Videos

See why our products lead the market

Take me there

 

Access all the resources our website has to offer!

By providing your information once, you will have access to all of the resources available across our site, including Whitepapers & Instructional Guides.

Desire2Learn Website Privacy Policy