Software Developer, Corporate Products
About the role
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
-
Actively participate in requirements identification, including understanding the needs and expectations, of our end-users.
-
Collaborate in the brainstorming and design of technical solutions to meet documents business, functional and technical requirements.
-
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.
-
Identify and resolve discrepancies in data synchronizations.
-
Automate existing system processes to increase efficiency of products operations.
-
Automate testing and monitoring of existing and new system solutions.
-
Analyze and make recommendations to resolve software design and program deficiencies/problems in existing or new systems.
-
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.
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.
About Canadian Institute for Health Information
CIHI is an independent, not-for-profit organization that provides essential information on Canada’s health system and the health of Canadians. Our stakeholders use our broad range of health databases, measurements and standards, together with our evidence-based reports and analyses, in their day-to-day decision-making. We protect the privacy of Canadians by ensuring the confidentiality, integrity and availability of our health care information.
Software Developer, Corporate Products
About the role
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
-
Actively participate in requirements identification, including understanding the needs and expectations, of our end-users.
-
Collaborate in the brainstorming and design of technical solutions to meet documents business, functional and technical requirements.
-
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.
-
Identify and resolve discrepancies in data synchronizations.
-
Automate existing system processes to increase efficiency of products operations.
-
Automate testing and monitoring of existing and new system solutions.
-
Analyze and make recommendations to resolve software design and program deficiencies/problems in existing or new systems.
-
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.
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.
About Canadian Institute for Health Information
CIHI is an independent, not-for-profit organization that provides essential information on Canada’s health system and the health of Canadians. Our stakeholders use our broad range of health databases, measurements and standards, together with our evidence-based reports and analyses, in their day-to-day decision-making. We protect the privacy of Canadians by ensuring the confidentiality, integrity and availability of our health care information.