Our client is a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world. They have engaged ROSS to help them recruit a Software Development Manager. They're located in Vaughan and provide an exceptional work environment and very competitive compensation.
If you're not interested, but know someone who is, please help a current or former colleague in their career development by referring them and earning yourself a $1,000 referral fee!
You Must Have:
Progressed through the ranks of Software Engineer to Manager. You must have been hands-on software engineer in the past - a strong technical background. Must have experience in C# .NET environment Possesses a university degree in STEM software/computers/technology/engineering/math area 10+ years in the software development industry, including hands-on software development skills Strong design and architectural skills in software development Possesses outstanding leadership/people management skills 2 +years’ experience leading cross-functional teams Proven ability to attract, recruit and retain top-notch talent Track record in releasing successful software products to market Excellent communication and listening skills Proactive, great attention to detail, results-oriented problem solver, and ability to meet deadlines Highly self-motivated and directed Experience/knowledge of agile software development processes is beneficial Creating and supporting an innovative engineering culture focused on quality, technical collaboration, efficiency, ownership and accountabilityYou Will:
Providing strong technical leadership and direction to the team Supervise architecture plus lead efforts to develop the technical roadmap of projects Provide project management and technical leadership for every aspect of software development Setting up performance goals for team members, evaluate performance, provide coaching and facilitate professional development Leading the team by example and work at Gemba at least 30% of the time Talent Development Addressing concerns raised by staff members Hiring appropriate staff and consultants Responsible for running and implementing continuous improvement initiatives Managing the Development process for their team making sure their team implements any department initiatives including the high-performance team behaviours Removing impediments May be required to act as a project lead on projects of varying complexity and scaleResponsible for the staffing and the execution of multiple projects to ensure they are delivered on time, on budget, with good quality and meets customer needs.
This includes:
Ensuring projects are setup for success Ensuring all departmental procedures, processes, and best practices are being followed Proactively addressing issues and roadblocks Recommend improvements to help enhance effectiveness and efficiency of the department and take ownership of some departmental initiatives Collaborate and negotiate with personnel inside and outside the departments to ensure effective planning and successful development of software products
If you're not interested, but know someone who is, please help a current or former colleague in their career development by referring them and earning yourself a $1,000 referral fee!
Click here to Apply Online