Overview

Software Development Manager Jobs in Waterloo at Venuiti

Job Description:

We are seeking a skilled and experienced Development Team Lead to oversee the performance management of our cross-functional development teams, comprising backend, frontend, and business analysis (BA) professionals. You will be managing approx. 15 developers. The ideal candidate will be adept at driving quality work, fostering team collaboration, and ensuring efficient project delivery.

Responsibilities:

Performance Management:
Gather daily status reports from each developer and track progress.
Ensure the development team maintains a high standard of work quality, including development standards and test coverage.
Provide guidance, conduct performance reviews, and offer coaching to developers to enhance their skills and performance.
Requirements Gathering and Documentation:
Collaborate with the BA team to gather and clarify project requirements before assigning tasks to the development team.
Coordinate with BAs and clinical teams to ensure comprehensive and clear documentation of project requirements.
Task Management and Technical Planning:
Break down task requirements in collaboration with the development team.
Ensure clear architecture outlines and accurate estimations are provided, with any outstanding questions addressed before work begins.
Provide support and guidance in technical planning and architecture, adhering to proper procedures with a focus on streamlined progress.
Facilitate a structured approach to handling issues or uncertainties, ensuring only three “next steps” are pursued: escalation of major issues, clarification of unclear information, and obtaining sign-off from upper management.
Reporting:
Generate resource allocation reports and provide regular status updates to stakeholders.
Prepare dependency reports outlining items awaiting input from external sources such as clients.
Bug/Backlog Management:
Manage bug and backlog priorities, ensuring alignment with project objectives and timelines.

Qualifications:

Proven experience in a management role overseeing development teams.
Strong understanding of software development methodologies, quality assurance processes, and project management principles.
Experience with any (or all) of these tech stacks is preferred: JAVA, REACT, AWS
Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
Proficiency in project management tools and reporting systems.
Experience in healthcare or related industries preferred but not required.

Job Types: Full-time, Permanent

Pay: $67,467.83-$170,491.19 per year

Benefits:

Dental care
Disability insurance
Extended health care
Life insurance
On-site parking
Paid time off
Profit sharing
Vision care

Flexible Language Requirement:

French not required

Schedule:

Day shift
Monday to Friday
No weekends

Application question(s):

This role is fully on-site (5days/week in office) in Waterloo. Are you located in KW?

Experience:

Software development: 8 years (required)
Management: 2 years (required)
Jira: 5 years (required)

Location:

Waterloo, ON N2J 2G8 (required)

Work Location: In person

Title: Software Development Manager

Company: Venuiti

Location: Waterloo

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.