Software Development Manager

ROSS
Waterloo
CAD 80,000 - 100,000
Job description

Our client, a worldwide leader in healthcare solutions has engaged ROSS (www.getROSS.com) to help them recruit a Software Development Manager. ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions.

Position: Software Development Manager

Your Profile:

Role & Responsibilities:

  1. Lead and manage Software Development team at the Waterloo site by providing technical direction and people leadership including recruitment, performance management, compensation planning, career development coaching and competency management.
  2. Manage Software Development projects including workflow planning/prioritization, establishing deliverables and resources allocation.
  3. Identify project risks and make recommendations for risk mitigations.
  4. Responsible for being the main point of contact for the Software Development team, working with other departments to satisfy business objectives.
  5. Propose and actively guide technical and software implementation choices, including technical approaches to solve business problems, product architecture and design, test strategies, and development tools.
  6. Establish software development practices and policies, including the identification, definition and implementation of appropriate tools and practices and maintain accord with overall business policies and guidelines.
  7. Track, analyze and report on Software Development function’s activities, and make recommendations and changes to maximize results.
  8. Ensure the Software Development function’s activities adhere to regulatory standards.
  9. Translate technological and organizational vision into objectives and communicate these to the Software Development Group and Team Leads.
  10. Encourage and build collaborative relationships with other internal groups within the organization.
  11. Identify, document, recommend and implement new or continuous improvement opportunities to processes and procedures to create a more effective working environment.

Competencies (skills, knowledge, behaviours):

  1. Bachelor’s degree in Computer Science, Engineering or related technical field or equivalent combination of education and experience.
  2. 2 or more years previous people management experience in a group lead role in a large organization preferred.
  3. 3 or more years experience in a team leadership role.
  4. In-depth knowledge of all aspects of software and hardware development processes in a medical or other regulated domain.
  5. Excellent verbal and written communication skills, including interpersonal skills with an emphasis on leadership, negotiation, coaching and mentoring capabilities.
  6. General knowledge and understanding of business operations required.
  7. Demonstrated problem solving and issue resolution skills in situations where the problems may be technical, managerial or interpersonal.
  8. Proven decision making skills, including the communication and consensus building of decision implementation.
  9. Strong time management, prioritization and organizational skills.
  10. Technical skills can be high-level including in a variety of platforms/environments including .NET, C#, C++, OOA/OOD, Windows, Unix, SQL Server, Oracle, Java, J2EE.

If you're not interested, but know someone who is, please help a current or former colleague in their career development by referring them. In addition, we're happy to give you a $400 referral fee.

Click here for more details.

Click here to Apply Online

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Development Manager jobs in Waterloo