Ideas need initiative.

For our location in Markham, ON we are looking for

Team Lead, Development


We have a full-time position available for a Team Lead, Development in our Markham, ON office. This position will be responsible for overseeing development, implementation, and support of development processes to ensure that all software meets the quality standards of HighJump. Primary areas of responsibility include leading the development team to roll out initiatives for the purposes of improving the quality of HighJump products, overseeing the release process, and overall team leadership including people management responsibilities. Additional responsibilities include providing the software development team with the processes and tools needed to be successful for the entire application lifecycle management (ALM) of the HighJump software suite. This position will interface with our software developers, QA, product managers, technical writers, and leaders within the organization to optimize our software development processes.

Responsibilities Include:

  • Be the scrum master for the team, running daily meetings and other agile functions
  • Execute quality initiatives proposed by the Director, Development using tools such as Visual Studio Team Services
  • People management responsibilities including planning, delegating project assignments, performance management, coaching and counseling, and communication
  • Perform the release planning for each major release to ensure that each modules gets regression tested during the release cycle
  • Perform the tactical planning for each release cycle including planning for CM time, branching schedule, documentation time in conjunction with lead testers on projects
  • Ensure proper resource planning and supervision of projects
  • Monitor the status of each project/product to ensure that the product will meet the release criteria
  • Work with teams to ensure that the release tasks are completed
  • Implement and support release processes and release criteria and continue to implement feedback on the process
  • Identify and implement 3rd party tools that contribute to an effective software development lifecycle
  • Define, document, and be the ambassador for ALM processes
  • Work with teams to automate and optimize our software build and deployment process
  • Ensure QA best practices are being followed during projects and release cycle
  • Establish goals and standards for automated testing and ensure that they are followed by the team
  • Work with remote or offshore teams
  • Define and implement process improvements to continue to refine the development and QA functions at HighJump


  • Bachelor’s degree (QA, Computer Science, or related field) or equivalent work experience
  • Strong written and verbal communication skills
  • Strong attention to detail
  • Demonstrated ability to manage multiple priorities, often under deadlines, and work independently
  • Programming languages such as C#, Java, PL/SQL, typescript
  • Experience with OData and Selenium a plus