Senior Software Developer
Location: London, Ontario, Canada Type: Full Time Min. Experience: Experienced


As the successful candidate, you will be an innovative senior developer that can lead a team to develop world-class code that will help transform elections. You will be motivated, user-oriented and be able code with your eyes closed (only kind of kidding).
Do you have strong analytical skills? Are you attentive to details? Are you an excellent problem solver? Are you driven to deliver the highest of quality business solutions for clients using a wide range of leading-edge technologies? If so, then you will be a great fit for our team and we will be eagerly waiting for your application.

We are currently looking for skilled ASP.Net Senior Developer to lead our development team.

Key Responsibilities

  • Lead and mentor team of developers and QA
  • Develop and Drive research, architecture and design, execution, documentation and modifications of software applications throughout the production life cycle
  • Own your solution while liaising with Business Analysts, and coaching QA Analysts & other Programmers to execute
  • Manage the preparation and documentation of program requirements
  • Analyze production system performance and monitor the execution of performance tests to correct errors, isolate areas for improvement and general debugging
  • Manage development workload in JIRA issue tracker
  • Lead code review sessions


7 to 10 years of Development Experience:

  • Building applications with, MVC, C#, JavaScript, Ajax, JSON, REST
  • Interface experience with jQuery, Knockout, Bootstrap, CSS3 and HTML5
  • Experience building relational databases with MS SQL Server
  • Ability to write and understand complex SQL scripts
  • SQL Profiling Tools and Performance Tuning
  • Strong organization, communication and interpersonal skills are required.
  • SharePoint experience, particularly SharePoint 2013, is an asset.