Enable job alerts via email!

Software Development Manager - $1000 Referral Fee

ROSS

Vaughan

On-site

CAD 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Software Development Manager with a strong background in C# .NET and a decade of experience in software development. This dynamic role involves leading cross-functional teams, setting performance goals, and ensuring successful project execution. The ideal candidate will possess outstanding leadership skills, a proven track record in releasing successful software products, and the ability to foster an innovative engineering culture. Join a forward-thinking company that values technical collaboration and efficiency, where your contributions will significantly impact the development of cutting-edge technologies in medical diagnostics.

Qualifications

  • 10+ years in software development with hands-on experience.
  • Strong design and architectural skills in software development.

Responsibilities

  • Provide technical leadership and direction for the team.
  • Manage multiple projects ensuring timely delivery and quality.

Skills

C# .NET
Software Development
Leadership
Agile Methodologies
Project Management
Communication Skills
Problem Solving
Technical Roadmap Development

Education

University Degree in STEM

Job description

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.

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 accountability.

You 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 scale.
  • Responsible 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.

Click here to Apply Online

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.