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.