Canadian Institute for Health Information logo

Software Developer, Corporate Products

Category

Digital Technology

City

Ottawa, Toronto, Ontario, Canada

Job Description

Software Developer, Corporate Products

Who we are

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?

In collaboration with CIHI’s Corporate business areas, the Software Developer on the Product Delivery team supports the development and maintenance of products that enable CIHI to operate as efficiently as possible. This role utilizes a blend of commercial off-the-shelf software (COTS) and custom applications to support key areas such as HR, Finance, Communications, Stakeholder Engagement and IT. The Software Developer will develop improvements to our systems and help create new solutions to complex problems.

What you'll do

1. Actively participate in requirements identification, including understanding the needs and expectations, of our end-users.

2. Collaborate in the brainstorming and design of technical solutions to meet documents business, functional and technical requirements.

3. Assist and support in the development and testing of technical solutions which may include coding, testing, quality assurance, implementation and documentation, system application upgrades as well as day-to-day application maintenance and end-user support.

4. Identify and resolve discrepancies in data synchronizations.

5. Automate existing system processes to increase efficiency of products operations.

6. Automate testing and monitoring of existing and new system solutions.

7. Analyze and make recommendations to resolve software design and program deficiencies/problems in existing or new systems.

8. Demonstrate accountability for team’s work.

What you'll bring to the table

  • University Degree or equivalent education/experience in Computer Science, Mathematics or related discipline.

  • Two (2) years of experience as a software developer with a focus on technical solutions that support corporate business functions.

  • Demonstrated experience working with software development life cycle tools and processes such as Jira, SonarQube, Git, etc.

  • Experience working with integrated systems and ability to troubleshoot errors, related to data flows, and error handling and escalation to vendor support when required.

  • Experience working with Java, Spring, C#, Web Services, REST, SQL, XML, HTML, CSS, Javascript, JQuery, Maven, CI, GitLab, RDBMS (Oracle), Tomcat, Linux/Windows.

  • Experience with Python, AWS cloud services and containerization is considered an asset.

  • Ability to plan and coordinate workload effectively, including managing and prioritizing multiple tasks.

  • Fluency in English is required, bilingualism in both official languages is an asset.

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.

Développeur de logiciels, Diffusion de produits

L'ICIS

L’ICIS regroupe des leaders d’opinion passionnés par les données qui veulent apporter leur contribution au milieu de la santé. À titre d’organisme autonome sans but lucratif, nous collaborons avec nos partenaires au partage d’informations essentielles sur les systèmes de santé du Canada pour éclairer les décisions au profit de la santé des Canadiens. À titre d’employé de l’ICIS, vous jouerez un rôle déterminant dans l’évolution du système de santé canadien.

L’ICIS offre un milieu de travail exceptionnel où diversité, respect, intégrité, collaboration et innovation sont valorisés. Consultez notre strategie sur l'équité, la diversité et l'inclusion qui décrit les efforts que nous déployons pour créer un environnement plus inclusif et accueillant en misant sur nos apprentissages, notre gouvernance et nos pratiques.

L'ICIS, sachant ce qui importe à ses employés, offre une gamme d'avantages, , notamment :

  • L’adhésion au régime de retraite HOOPP (à prestations déterminées)

  • Un programme de planification de la retraite

  • Un régime de vacances généreux pour les employés permanents ou contractuels à long terme

  • Un équilibre travail-vie personnelle

  • Un programme de planification de carrière

  • Un programme d’apprentissage et de perfectionnement professionnel

  • Un régime d’avantages sociaux flexible dès le premier jour de travail pour les employés permanents ou contractuels à long terme

Pourquoi ce rôle est-il important ?

En collaboration avec les différentes sections de l’ICIS, le développeur de logiciels de l’équipe de la Diffusion de produits soutient l’élaboration et la tenue à jour des produits qui permettent à l’ICIS d’être aussi efficace que possible. Il utilise à la fois des logiciels commerciaux prêts à l’emploi et des applications personnalisées pour soutenir des sections clés comme les Ressources humaines, les Finances, les Communications, l’Engagement des intervenants et les Technologies de l’information. Le développeur de logiciels trouve des moyens d’améliorer nos systèmes et de nouvelles solutions à des problèmes complexes.

Quelles seront vos responsabilités ?

1. Participer activement à la définition des exigences, notamment en comprenant les besoins et les attentes des utilisateurs finaux.

2. Collaborer à la recherche et à la conception de solutions techniques afin de répondre aux exigences opérationnelles, fonctionnelles et techniques.

3. Participer à l’élaboration de solutions techniques, ce qui peut comprendre la programmation, la mise à l’essai, l’assurance de la qualité, la mise en œuvre, la documentation, la mise à niveau des applications des systèmes, ainsi que la maintenance quotidienne et le soutien aux utilisateurs finaux.

4. Détecter et corriger les écarts dans la synchronisation des données.

5. Automatiser les processus existants des systèmes afin d’accroître l’efficacité de l’exploitation des produits.

6. Automatiser la mise à l’essai et la surveillance des solutions de système, qu’elles soient nouvelles ou existantes.

7. Analyser les lacunes et les problèmes liés à la conception de logiciels et aux programmes des systèmes nouveaux ou existants et faire des recommandations pour y remédier.

8. Faire preuve de responsabilité en ce qui a trait au travail de l’équipe.

Que mettriez-vous à profit ?

  • Diplôme universitaire en informatique, en mathématiques ou dans un domaine connexe, ou combinaison équivalente de formation et d’expérience.

  • Au moins 2 ans d’expérience du développement de logiciels, en particulier les solutions techniques qui soutiennent les fonctions opérationnelles.

  • Expérience de travail éprouvée avec les procédés et outils liés au cycle de développement de logiciels tels que Jira, SonarQube ou Git.

  • Expérience de travail avec des systèmes intégrés et capacité à résoudre les erreurs liées aux flux de données, à traiter les erreurs et à faire appel à l’assistance des fournisseurs, au besoin.

  • Expérience de travail avec Java, Spring, C#, REST, SQL, XML, HTML, CSS, JavaScript, JQuery, Maven, CI, GitLab, SGBDR (Oracle), Tomcat, Linux/Windows et services Web.

  • Expérience de travail avec Python, les services infonuagiques d’AWS et la conteneurisation, un atout.

  • Capacité à planifier et à coordonner la charge de travail efficacement, notamment en gérant et en priorisant de multiples tâches.

  • Maîtrise de l’anglais essentielle; maîtrise du français, un atout.

Declaration

Pour en savoir plus sur cette offre ou sur d'autres excellentes possibilités, visitez-nous au www.icis.ca et parcourez notre section Carrières.

Nous remercions tous les postulants, mais nous ne communiquerons qu’avec les candidats retenus.

L’utilisation dans le présent document de la forme masculine ou féminine, selon le contexte, a pour seul but d’alléger le texte.

Équité en emploi

L’ICIS veille à offrir un milieu de travail inclusif, sans obstacle et accessible, notamment en prenant les mesures d’adaptation nécessaires à une participation équitable aux processus de recrutement et de sélection. Par conséquent, si vous avez des besoins spéciaux, nous nous efforcerons d’y répondre.

Skills

Reference

314610

Job Type

Job Type
Full Time