Desire2Learn

As part of the Professional Services Organization, the Senior Developer will work closely with Consultants and Project Managers to design and develop technical solutions to meet client's business needs. The Senior Developer may be required to participate in client facing design assessments, feedback cycles and user acceptance testing. Projects will vary, but may include conversion utilities, ecommerce applications, systems integration, and other custom solutions.

Back to Career Opportunities

What would I be doing in this role at Desire2Learn?

As part of the Professional Services Organization, the Senior Developer will work closely with Consultants and Project Managers to design and develop technical solutions to meet client's business needs. The Senior Developer may be required to participate in client facing design assessments, feedback cycles and user acceptance testing. Projects will vary, but may include conversion utilities, ecommerce applications, systems integration, and other custom solutions.

The Senior Developer will be an excellent coder with keen design 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 in previous roles.

What would my main duties be?

  • Develop components and web applications using C#, .NET and Microsoft SQL Server
  • Design software using design patterns and best practices
  • Design and develop custom integrations between enterprise systems such as the Desire2Learn suite of products and third party systems
  • Troubleshoot, perform problem analysis and fix bugs
  • Software testing
  • 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
  • Design and develop solutions using most effective technology for a given situation like XML, XSLT, T-SQL or various scripting languages

What is Desire2Learn looking for from me?

  • 7+ years of experience in software development
  • 3+ years of experience with web technologies (JavaScript, AJAX, CSS)
  • 5+ years of experience with C#, .NET and Microsoft tools and technologies
  • 5+ years of experience with T-SQL in SQL Server 2000/2005 as well as RDBMS design knowledge, preferably with MS SQL Server
  • Experience in the customization of commercial applications
  • Familiar with concepts of enterprise software development such as: scalability, security, and performance

Education Recommendations

  • Bachelor's degree or equivalent in computer science or a related field (including computer engineering, systems engineering)

Ref #D2LSCUR

Division/Department: Professional Services

Type of Position: Full-time

Location: Kitchener, Canada

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.

 

Start your career at Desire2Learn

The Desire2Learn Advantage

The Desire2Learn Advantage

Find out what makes our company culture so unique

Tell me more

FAQ's

FAQ - Have questions?

Get the answers you're looking for

Yes, I have questions!

Job Openings

Office Tour

See where we work!

Watch Now!

 

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