Technical Lead

Canadian Institute for Health Information

  • Toronto, ON Ottawa, ON
  • Contract
  • Full-time
  • 2 days ago
Who we areWe are an organization comprised of industry thought leaders who are passionate about health data and want to make a difference in the health care field. We are an independent, not-for-profit organization and together with our partners we provide essential information on Canada's health systems, enabling decisions that lead to healthier Canadians. As a valued member of the CIHI team, you and your work will have a pivotal role in the evolution of Canada's health care systems.CIHI is recognized as an exceptional place to work that embraces diversity, respect, integrity, collaboration and innovation. Learn about our and the work being done to create a more inclusive and welcoming organization by focusing on how we learn, govern and practise.At CIHI, we recognize what matters to our employees. Some of the benefits of working at CIHI include
  • HOOPP Pension Plan (Defined Benefits Pension)
  • Retirement Planning Program
  • Generous vacation days for permanent and long-term contracts
  • Work-life balance
  • Career Planning Program
  • Learning and Professional Development Program
  • Flexible benefits program from your first day on the job for permanent and long-term contracts
Why is this role important?Under the direction of the Manager, Data Acquisition Products, the Technical Lead is responsible for the delivery, maintenance, support and enhancement of secure and effective technical solutions in their assigned portfolios. The Technical Lead works with the Senior Business Systems Analyst and the Manager to ensure timely delivery of results and services that satisfy business and user requirements within the context of the ITS architectural framework and policies/processes for Systems Development Methodology and Quality Assurance. The Technical Lead serves as the primary contact between the product owners and business users, and the team for the day-to-day maintenance, support and enhancements in their assigned portfolios. The Technical Lead ensures that the ITS Application Change Management Procedures are followed.What you'll do1. Provide leadership and guidance to assigned staff. Supervise, coach, allocate and monitor work, workload and performance of staff to ensure that quality is maintained and that learning opportunities are provided. Conduct annual performance management reviews by preparing and delivering PMP review documents or providing PMP input for supervised staff.
2. Lead functional team and IT development team to deliver solutions for production ERP releases through an Agile/Scrum process.
3. Lead the team's operational and technology development planning, including business requirements gathering, roadmap development, project planning, organizing and negotiating the allocation of resources.
4. Develop and demonstrate a thorough understanding of ITS systems development standards and methodologies, tools and techniques, and its underlying quality assurance principles and processes. Maintain current knowledge of industry best practices and future direction, and shares findings with other ITS teams.
5. Demonstrate and maintain a thorough understanding and knowledge of CIHI policies that form the basis to existing business processes. Contribute to policy evolution and refinement and business and process re-engineering.
6. Initiate and maintain on-going contact with product owners to ensure that users' needs are being addressed through timely delivery of results in the form of services and/or information systems.
7. Interact closely with other ITS resources to ensure successful system development according to the detailed specifications and industry best practices within architectural frameworks particularly ensuring engagement of the Architecture and Standards team in the design of solutions.
8. Work with assigned ITS project team and project manager and provide leadership to other ITS staff in the development of system designs and automated information flows/processes based on user requirements and specifications for system implementations, enhancements and/or customisations. As required, develop and oversee quality assurance strategies and protocols for user acceptance and implementation of new and enhanced systems/applications.
9. Participate in COTS acquisition activities including opportunity for evaluation, COTS review and assessment, pre-deployment configuration and implementation as required.
10. As required, work with product owners and other ITS resources to ensure timely delivery of assigned task deliverables, and develop and/or deliver training to users.What you'll bring to the table
  • University degree or equivalent experience/education in Computer Science, Mathematics or related discipline.
  • 5+ years demonstrated success in leading and developing a highly motivated, engaged ERP development team; experience in a senior technical role with the ability to supervise, coach and mentor staff.
  • Knowledge and experience with Service Management, Business Process Management, Analysis and Modelling would be considered an asset.
  • Minimum of six to eight years of IT experience in defining and overseeing the generation and implementation of technical solutions for large, complex, multi-tiered applications in a web based environment, four or more years of which are in a senior technical position.
  • Proven Experience with SOAP and/or REST based web services and API development; and experience in the development of web-based middle-tier, back-end and front-end development.
  • Excellent project management skills and/or substantial exposure to project-based work structures, SDLC models, Agile, etc.
  • Working knowledge of networking technologies such as security and encryption
and knowledge of infrastructure security technology practices.
  • Very strong experience with SQL, Oracle RDBMS, PL/SQL; experience with ETL processes and Java are a strong asset.
  • Experience with MS Project, MS Office, OOP, COM, C++, C#, Visual Basic, Visual Studio, and .NET Technologies a definite asset.
  • Demonstrated experience with formal systems development life cycle methodologies, and training in data modelling, UML and use case tools.
  • Excellent interpersonal, facilitation, presentation, and communication skills, with the ability to communicate complex issues and processes in simple user terminology.
  • Ability to fulfil travel requirements.
  • Fluency in both official languages is an asset.
To find out more about this role and other exciting opportunities visit our website at www.cihi.ca and check out our 'Careers' section.We thank all those who apply, however, only candidates selected for an interview will be contacted.At CIHI we are committed to fostering an inclusive, barrier-free and accessible environment. Part of this commitment includes arranging accommodations to ensure an equitable opportunity to participate in the recruitment and selection process. If you require an accommodation, we will work with you to meet your needs.Please note the CIHI Recruiting Team uses email to communicate with applicants. Please make sure your profile has an updated email address that is checked regularly, including the junk/spam mail folder, as we send time sensitive emails (i.e. testing and interview bookings).

Canadian Institute for Health Information