gJobs.ca

Stream 1: Senior Application Developer & Stream 2: Senior Scientific Software Developer

Reference Number
RSN19J-015732-000612

Selection Process Number
2019-RSN-EA-LMS-193841

Organization
Natural Resources Canada

Year
2019-2020

Days Open
20

Classification
CS03

City
MULTIPLE

Type
External

Quick Summary

Total
85

Employment Equity
46 (54.1%)

Screened out
0 (0%)

Screened in
83 (97.6%)

Applicant Submissions (85)

Employment Equity 54.1% 46

Screened Out 0% 0

Screened In 97.6% 83

Employment Equity(46)

Women 21.2% 18

Visible minority 42.4% 36

Indigenous 0% 0

People with disabilities 0% 0

Language

English 84.7% 72

French 15.3% 13

Status

Citizens 82.4% 70

Permanent Residents 0% 0

Archived Job Poster

Stream 1: Senior Application Developer & Stream 2: Senior Scientific Software Developer

Reference number: RSN19J-015732-000612
Selection process number: 2019-RSN-EA-LMS-193841
Natural Resources Canada - Lands and Minerals Sector
Sidney (British Columbia), Ottawa (Ontario)
CS-03
$83,147 to $103,304

For further information on the organization, please visit Natural Resources Canada

Closing date: 18 September 2019 - 23:59, Pacific Time

Who can apply: Persons residing in Canada and Canadian citizens residing abroad.

Important messages

We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information below to request specialized accommodation. All information received in relation to accommodation will be kept confidential.

Assessment accommodation

The hiring organization will accept applications on-line only. All job applications must therefore be submitted through the Public Service Resourcing System. To submit an application on-line, please select the button “Apply Online” below. Persons with disabilities preventing them from applying on-line are asked to contact 1-800-645-5605.

For this selection process, it is our intention to communicate with candidates via email for screening and assessment purposes. This will include communication of screening results and invitations to written tests and interviews. To that end, candidates must include a valid email address in their application. It is the candidate’s responsibility to ensure that this address is functional and that it accepts messages from unknown users (some email systems block these types of email). It is also the candidate’s responsibility to ensure accurate information is provided and updated as required.

Intent of the process

A pool of (fully or partially qualified) candidates may be established through this process to staff identical or similar positions at the CS-03 group and level within Natural Resources Canada with various tenures (determinate period or permanent), various language requirements (English Essential, French Essential, English or French Essential, or Bilingual), linguistic requirements (imperative and/or non-imperative) and profile(s) (BBB/BBB, CBC/CBC, CCC/CCC, etc.), various security requirements (Reliability status or Secret clearance), various conditions of employment and for various locations.

Positions to be filled: 4

Information you must provide

Your résumé.

In order to be considered, your application must clearly explain how you meet the following (essential qualifications)

Successful completion of two years of an acceptable post-secondary educational program in computer science, information technology, information management or another specialty relevant to the position to be staffed.

Degree equivalency

Stream 1 & 2
Recent and significant experience in developing software in at least one of the following programming languages: Python, Java, C/C++, and JavaScript.
Recent experience in analyzing requirements, designing IT solutions, and making recommendations to management.

Stream 1:
Recent and significant experience in developing, deploying and maintaining IT applications on UNIX or Linux systems.

Stream 2:
Recent and significant experience in developing scientific software on UNIX or Linux systems.

DEFINITIONS
Experience is defined as the performance of duties related to the specific criterion for a period of at least one (1) year.

Recent experience is defined as having been acquired within the last five (5) years.

Significant experience is defined as the performance of duties related to the specific criterion for a period of at least three (3) years.

The following will be applied / assessed at a later date (essential for the job)

Various language requirements

Information on language requirements

Knowledge of at least one of the following programming languages: Python, Java, C/C++, or JavaScript.

Knowledge of the software development lifecycle.

Ability to communicate effectively in writing.

Ability to communicate effectively verbally.

Ability to analyze requirements, propose, test and compare solutions and draw conclusions.

Ability to organize work and establish priorities to meet deadlines with minimum supervision.

Ability to write working programs in at least one of the following programming languages: Python, Java, C/C++, or JavaScript.

Ability to write working Linux shell scripts.

Initiative
Judgement
Team player
Dependability

The following may be applied / assessed at a later date (may be needed for the job)

Graduation with a bachelor’s degree from a recognized post-secondary institution , with acceptable specialization in computer science, software engineering, computer engineering, or other engineering or science programs relevant to the position

Graduation with a master’s degree recognized post-secondary institution , with acceptable specialization in computer science, software engineering, computer engineering, or other engineering or science programs relevant to the position.

Degree equivalency

STREAM 1 & 2

Experience with Linux system administration.

Experience with developing working JavaScript web interfaces using modern tools such as NodeJS and ReactJS.

Experience with developing working scientific software in Python using third-party libraries such as NumPy, SciPy, Pandas, etc.

Experience with deploying software applications using containers such as Docker and Kubernetes.

Experience with deploying and maintaining software applications in AWS, Azure, or other cloud computing environments.

Experience with developing and deploying software for real-time data processing.

Experience with developing and deploying software for high-performance computing.

Experience with developing working web services with Python?

Experience working with Geographic Information Systems (GIS).

Knowledge of the Python libraries for scientific computing: NumPy, SciPy, Pandas, etc.

Knowledge of the RESTful architecture style of web services.

Ability to write working web interfaces with JavaScript tools such NodeJS and ReactJS.

Ability to write working scripts – in at least one of Python, JavaScript, PHP – that interact with SQL and/or NoSQL databases.

Ability to configure, manage, and troubleshoot Linux systems.

Conditions of employment

Secret security clearance

Willing and able to work overtime as required.

Willing and able to travel within Canada and abroad, including travel by car, rail and air, with overnight stay.

Willing and able to participate in meetings in person and via telepresence.

Willing and able to work stand-by shifts including nights, evenings, weekends and designated holidays.

Other information

The Public Service of Canada is committed to building a skilled and diverse workforce that reflects the Canadians we serve. We promote employment equity and encourage you to indicate if you belong to one of the designated groups when you apply.

Information on employment equity

PLEASE APPLY ONLINE. While online application is the preferred method, your application can also be sent by e-mail, in which case you must indicate the Selection process number or the Reference number and your application must be received at the latest on the closing date.

Acknowledgment of receipt of applications will not be sent; we thank all those who apply. Only those selected for further consideration will be contacted.

Please identify clearly for which position(s) you are submitting an application

All information obtained throughout the selection process, from the time of application to close of process, may be used to evaluate the candidates.

You must provide proof of your education credentials. Candidates with foreign credentials must provide proof of Canadian equivalency. Consult the Canadian Information Centre for International Credentials for further information at http://www.cicic.ca/.


An interview may be conducted.

A written examination may be administered.

Candidates must meet the essential qualifications to be appointed to a position.

Candidates may be required to meet the other qualifications, depending on the requirements of the specific position being staffed.

Persons are entitled to participate in the appointment process in the official language of their choice. Applicants are asked to indicate their preferred official language in their application.

Candidates must meet the conditions of employment and continue to meet these same conditions during their employment.

Natural Resources Canada is committed to establishing and maintaining a representative workforce. This organizational need may be identified as part of the appointment decision. In such cases, qualified candidates who self-declare as members of a visible minority group, Aboriginal peoples, persons with disabilities or women (in non-traditional occupations) could be considered in priority.

Preference

Preference will be given to veterans and to Canadian citizens, in that order, with the exception of a job located in Nunavut, where Nunavut Inuit will be appointed first.

Information on the preference to veterans

We thank all those who apply. Only those selected for further consideration will be contacted.

Copyright © 2023 Sannax Corp. All rights reserved.
0.0