Natural Resources Canada - Geoscience and Earth Monitoring Sector - Canada Centre for Mapping and Earth Observation
Closing date: April 10, 2026 - 23:59, Pacific Time
Reference number
RSN26J-151896-001013
Selection process number
2026-RSN-EA-GEMS-669842-1
LocationOttawa (Ontario)
Salary$85,854 to $105,080
LevelIT-02
Who canPersons residing in Canada, and Canadian citizens and Permanent residents abroad.
Organization informationFor further information on the organization, please visit Natural Resources Canada.
On this page- About the position
- Conditions of employment
- You need (essential for the job)
- Language requirements (essential for the job)
- You may need (asset qualifications)
- Our commitment
- Equity, diversity and inclusion
- Preference
- How to
- Hiring organization contact
About the positionDutiesUnder the general direction of the Head of the Infrastructure and Development group of the Canadian Hazards Information Service (CHIS): Create and modernize internal and public scientific applications for Earthquakes Canada and Space Weather Canada mission-critical services. Develop and create new creative ways of transforming legacy applications to modern infrastructure. Implement Software Development Life Cycle (SDLC) process for all programming projects. As part of the mission-critical service (24/7), provide rapid incident/problem resolution using Information Technology Infrastructure Library (ITIL) framework for high availability and reliability of our seismic and space weather operations.
Intent of the processThe immediate need is to staff two (2) full-time 5-year term positions in Ottawa, ON.
A pool of (fully or partially qualified) candidates may be established through this process to staff identical or similar positions within Natural Resources Canada with various tenures, language requirements/ profile(s), security requirements, conditions of employment and for various locations.
Positions to be filled2
Conditions of employmentReliability Status security clearance
Learn more about security screening process.
CONDITIONS OF EMPLOYMENT:- willingness and ability to work 24/7 on-call status.
- willingness and ability to work overtime (Regularly).
You need (essential for the job)Your application must clearly explain how you meet the following
EDUCATION:- Graduation from a two-year program of study from a recognized post-secondary institution with acceptable specialization in computer science, information technology, information management or another specialty relevant to the position to be staffed.
Note:- Indeterminate incumbents in the IT group on December 9, 2021 who do not possess the education prescribed above, are deemed to meet the minimum education standard based on their education, training and/or experience. They must be accepted as having met the minimum education standard whenever this standard is called for when staffing positions in the IT group.
- Indeterminate incumbents of positions in the CS group on May 10, 1999, who do not possess the education prescribed above, are deemed to meet the minimum education standard based on their education, training and/or experience. They must be accepted as having met the minimum education standard whenever this standard is called for when staffing positions in the IT group.
- At the manager’s discretion, an acceptable combination of education, training and/or experience may serve as an alternative to the minimum education stated above. Whenever the minimum education is met using this alternative, it is met for the specific position only and must be re-assessed for other positions for which this alternative has been specified by the manager.
Learn more about degree equivalency.
EXPERIENCE:- Experience in analyzing data and/or web design using a programming language
- Experience analyzing requirements and technical documentation
- Experience providing technical assistance, services, and advice to clients and/or project teams
Applied / assessed at a later date
KNOWLEDGE:- Knowledge in using unit test and code versioning
- Knowledge of Linux systems operations, administration, troubleshooting and repair techniques
ABILITIES:- Ability to program in Python
- Ability to debug applications
- Ability to the Software Development Lifecycle (SDLC)
- Ability to prioritize and manage multiple priorities with tight or conflicting deadlines
- Ability to problem solve
- Ability to communicate effectively orally
- Ability to communicate effectively in writing
PERSONAL SUITABILITY:- Effective interpersonal skills
- Initiative
- Judgement
- Dependability
Language requirements (essential for the job)Applied / assessed at a later date
Various language requirements - English Essential and English or French Essential
Learn more about language requirements.
You may need (asset qualifications)May be applied / assessed at a later date
ASSET EDUCATION:A degree from a recognized post-secondary institution with acceptable spe