Team Lead, Development

Ideas need initiative.


HighJump is a global provider of supply chain management software that streamlines the flow of inventory and information from supplier to store shelf. The company is headquartered in Minneapolis, MN (USA) and supports customers ranging from SME business to marquee global enterprises.  HighJump’s functionally rich and highly adaptable end-to-end solutions efficiently manage customers' warehousing, manufacturing, transportation, distribution, delivery routes and retail stores. The company belongs to the Business Unit Software and is part of the Business Area Logistics Systems belonging to the international technology group Körber.

The Business Area Logistics Systems is the leading supplier of fully-integrated solutions for optimizing complex internal and external logistics processes. Under a common roof the companies of this Business Area offer solutions in the fields of warehouse and conveying technology, palletization plants, software and logistics network controls as well as system integration.


The Körber Group is an international technology group with around 10,000 employees all over the world. It unites technologically leading companies with more than 100 production, service and sales locations and offers its customers solutions, products and services in the Business Areas of Körber Digital, Logistics Systems, Pharma Systems, Tissue and Tobacco.

For our location in Markham, ON we are looking for

Team Lead, Development

Tasks:

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

Qualifications:

  • 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