Job Description: - Once a week hybrid at our Waterloo office
We're seeking professionals with experience in government projects or initiatives. If you have a proven track record working with government clients and hold citizenship, we want to hear from you. Your ability to navigate complex, regulated environments will be key in contributing to our impactful T6 opportunities.
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:
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?
- Do you have dual-citizenship with other countries?
Experience:
- Software development: 8 years (required)
- Management: 2 years (required)
- Jira: 5 years (required)
- Government: 2 years (preferred)
Work Location: Hybrid remote in Waterloo, ON N2J 2G8