We 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 Equity, Diversity and Inclusion Strategy 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?
As a Senior Developer in the ITS Product Delivery branch, you will be working on defining system solutions to acquire and share data and develop information and analyses to CIHI's clients and stakeholders. CIHI is embarking on a few exciting initiatives like migration to Cloud, defining a new set of tools to support development of system solutions, implementing Agile delivery approach, implementing a Data Science environment to support advance analytics, and others. The Senior Developer role in ITS is instrumental in operating, maintaining, and developing system solutions in current technologies as well as supporting and enabling initiatives on new platforms, technologies and services as opportunities arise.
What you'll do
1. Work as part of technical teams, to develop information systems, which may include the full range of requirements and feasibility analysis, design, coding, testing, quality assurance, implementation, and documentation, as well as day-to-day application maintenance and end-user support.
2. Work closely with business partners, develop business processes knowledge and maintain ongoing contact, to ensure satisfaction by meeting their needs through information systems development, enhancements, and integrations.
3. On a rotation mode, execute the operational tasks related to incident troubleshooting and correction and scheduled product releases, and work on optimizing and automating these tasks to reduce operational effort.
4. Analyze software deficiencies/problems and change requests, implementing the changes within the production systems. May be required to oversee and ensure timely implementation of the changes for the technical team.
5. Develop, modify, and execute test plans, using automation to improve testing coverage and reduce effort.
6. Ensure the correct testing and sign-off procedures as part of CIHI's quality assurance review.
7. Ensure the promotion and implementation of applications in accordance with departmental change management processes.
8. Participate in the planning, development, and delivery of end user training.
What you'll bring to the table
- University Degree or equivalent education/experience in Computer Science, Mathematics, or related discipline.
- Experience working with SAS, SQL databases, Python, PySpark and the main Python libraries and frameworks.
- Experience with software development practices: Git, unit testing, releases, automation.
- Experience with Tomcat, Spring Boot, PostgreSQL, AWS Aurora, AWS Lambda are definite assets.
- Knowledge and experience with Cloud AWS environment, tools and services are definite assets.
- Knowledge and experience with automated testing and DevOps are definite assets.
- Ability to understand and prioritize user and business requirements, and to conceptualize information processing solutions in response to them.
- Ability to plan and coordinate workload effectively, including managing and prioritizing multiple tasks.
- Strong team player with a client/user orientation.
Closing Statement
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.
Employment Equity
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.
Developpeur principal de logiciels
L'ICIS
L'ICIS regroupe des leaders d'opinion passionnes par les donnees qui veulent apporter leur contribution au milieu de la sante. A titre d'organisme autonome sans but lucratif, nous collaborons avec nos partenaires au partage d'informations essentielles sur les systemes de sante du Canada pour eclairer les decisions au profit de la sante des Canadiens. A titre d'employe de l'ICIS, vous jouerez un role determinant dans l'evolution du systeme de sante canadien.
L'ICIS offre un milieu de travail exceptionnel ou diversite, respect, integrite, collaboration et innovation sont valorises. Consultez notre strategie sur l'equite, la diversite et l'inclusion qui decrit les efforts que nous deployons pour creer un environnement plus inclusif et accueillant en misant sur nos apprentissages, notre gouvernance et nos pratiques.
L'ICIS, sachant ce qui importe a ses employes, offre une gamme d'avantages, , notamment :
L'adhesion au regime de retraite HOOPP (a prestations determinees)
Un programme de planification de la retraite
Un regime de vacances genereux pour les employes permanents ou contractuels a long terme
Un equilibre travail-vie personnelle
Un programme de planification de carriere
Un programme d'apprentissage et de perfectionnement professionnel
Un regime d'avantages sociaux flexible des le premier jour de travail pour les employes permanents ou contractuels a long terme
Pourquoi ce role est-il important ?
A titre de developpeur principal pour la Direction de la diffusion de produits STI, vous serez appele a definir les solutions de systemes pour l'acquisition et le partage des donnees et a preparer l'information et les analyses pour les clients et les intervenants de l'ICIS. Nous entreprenons des initiatives palpitantes, comme le passage a l'infonuagique, la definition d'un nouvel ensemble d'outils pour appuyer le developpement de solutions de systemes, et l'etablissement d'une approche de prestation Agile et d'un environnement de science des donnees afin de faire la promotion de l'analytique avancee. Le developpeur principal joue un role de premier plan au sein des STI en ce qui concerne l'execution, le maintien et l'elaboration de solutions de systemes pour les technologies actuelles, ainsi que pour le soutien et la realisation d'initiatives visant de nouveaux services et de nouvelles plateformes et technologies, selon les occasions qui se presentent.
Quelles seront vos responsabilites ?
- Travailler au sein d'equipes techniques afin d'elaborer des systemes d'information, ce qui peut comprendre l'analyse des exigences et de la faisabilite, la conception, la programmation, la mise a l'essai, l'assurance de la qualite, la mise en oeuvre, la documentation, l'execution quotidienne d'applications et le soutien aux utilisateurs finaux.
- Collaborer etroitement et communiquer regulierement avec les partenaires d'affaires, et acquerir des connaissances sur les processus operationnels dans le but de s'assurer de leur satisfaction en repondant a leurs besoins par l'elaboration, l'amelioration et l'integration des systemes d'information.
- En rotation, effectuer les taches operationnelles liees a la correction et au depannage technique d'incidents et a la publication prevue des produits. Travailler a l'optimisation et l'automatisation de ces taches pour reduire les efforts operationnels.
- Analyser les problemes et les defauts de logiciels ainsi que les demandes de modification connexes et effectuer les changements dans les systemes de production. Possibilite de devoir superviser et assurer la mise en oeuvre en temps opportun des changements pour l'equipe technique.
- Concevoir, modifier et executer des plans de mise a essai et tirer profit de l'automatisation afin d'elargir la portee des essais et de reduire les efforts connexes.
- S'assurer que les procedures de mise a l'essai et d'approbation sont suivies conformement aux processus d'assurance de la qualite de l'ICIS.
- Assurer la promotion et la mise en oeuvre des applications en conformite avec les processus de gestion des changements de la division.
- Participer a la planification, a l'elaboration et a la prestation de seances de formation pour les utilisateurs finaux.
Que mettriez-vous a profit ?
- Diplome universitaire en informatique, en mathematiques ou dans un domaine connexe, ou combinaison equivalente de formation et d'experience.
- Experience a titre de developpeur d'applications par pile complete, du developpement de solutions techniques dans un environnement Web et de l'utilisation des technologies ci-dessous.
- Experience confirmee de Java, Spring, Spring Boot, Maven, REST, XML, HTML, CSS, Javascript, JQuery, SQL, RDBMS (Oracle), Python, JBOSS, Linux/Windows, et Git.
- Connaissance et experience des outils et des services infonuagiques de AWS, un atout certain.
- Connaissance et experience de la mise a l'essai automatisee et de DevOps, un atout certain.
- Capacite a comprendre et a prioriser les exigences des utilisateurs et de l'organisation, ainsi qu'a conceptualiser des solutions de traitement de l'information en consequence.
- Capacite a planifier et a coordonner la charge de travail efficacement, notamment en gerant et en priorisant de multiples taches.
- Esprit d'equipe manifeste et souci de la satisfaction des clients et des utilisateurs.
Declaration
Pour en savoir plus sur cette offre ou sur d'autres excellentes possibilites, visitez-nous au www.icis.ca et parcourez notre section Carrieres.
Nous remercions tous les postulants, mais nous ne communiquerons qu'avec les candidats retenus.
L'utilisation dans le present document de la forme masculine ou feminine, selon le contexte, a pour seul but d'alleger le texte.
Equite en emploi
L'ICIS veille a offrir un milieu de travail inclusif, sans obstacle et accessible, notamment en prenant les mesures d'adaptation necessaires a une participation equitable aux processus de recrutement et de selection. Par consequent, si vous avez des besoins speciaux, nous nous efforcerons d'y repondre.
Skills
Reference
310161
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.