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.
We are looking for an experienced, skilled, and inspiring programmer-analyst to support our priorities. Your role will be at the heart of changes in our environment.
As part of our continuous improvement efforts, we have planned upgrades for our environments and systems. This includes the implementation of a new development stack, establishing robust pipelines, and transitioning to cloud computing. We strongly value collaboration, and you will have the opportunity to work closely with cross-functional teams in a highly collaborative work environment.
At the Public Service Commission of Canada (PSC), we foster a healthy, modern, diverse and inclusive workplace. We collaborate in a hybrid work environment.
Apply to join our talented team!
The organization has implemented its Hybrid Work Model in accordance with the employer’s direction. As a result, persons working at the Public Service Commission (PSC) are presently required to work from the office at least three (3) days a week and have the option to telework the rest of the week, subject to operational requirements.
This is an anticipatory process that may be used to staff positions on an indeterminate or term basis with various linguistic profiles/requirements and/or security requirements.
A pool of qualified candidates may be established and may be used to staff similar positions on an indeterminate or term basis with various linguistic profiles/requirements and/or security requirements within the public service.
By applying to this process, you consent to your personal application-related information being shared with other government departments interested in staffing similar positions.
Positions to be filled: Number to be determined
Your résumé.
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.
Notes:
1. 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;
2. 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.
EXPERIENCES:
EX1: Significant* experience in developing applications using one of the following programming languages: Python (Django), Java, or JavaScript (ReactJS).
EX2: Significant* experience using relational databases and Structured Query Language (SQL).
EX3: Experience working in one of the following fields: Web application development or micro-service development.
EX4: Experience with requirements gathering and/or analysis.
*Significant experience is defined as the depth and breadth of experience normally associated with the regular performance of these duties for a period of approximately three (3) years or more.
Various language requirements
Information on language requirements
KNOWLEDGE:
K1: Knowledge of one of the following programming languages: Python (Django), Java, or JavaScript (ReactJS).
K2: Knowledge of relational databases and Structured Query Language (SQL).
K3: Knowledge of version control and release management softwares (GitLab, GitHub).
K4: Knowledge using object-oriented programming (OOP).
K5: Knowledge of software development in a continuous integration/continuous deployment (CI/CD) environment.
ABILITIES:
AB1: Ability to plan and organize
AB2: Ability to communicate effectively in writing
AB3: Ability to communicate effectively orally
PERSONAL SUITABILITIES:
PS1: Analytical Thinking
PS2: Client Focus
PS3: Teamwork
PS4: Problem solving
PS5: Attention to detail
ASSET EDUCATION:
AED1: A degree* from a recognized post-secondary institution with a specialization in computer science, information technology, information management or another specialty relevant to the position to be staffed.
*Degree
Unless it is otherwise specified (e.g., Master’s degree), the term “degree” refers to a baccalaureate as established by educational authorities.
ASSET EXPERIENCES:
AEX1: Experience using Micro-services.
AEX2: Experience with automated build and testing tools.
AEX3: Experience writing integration and unit tests.
AEX4: Experience in the delivery of projects/products using an Agile methodology.
AEX5: Experience with technical writing such as user guides or manuals.
AEX6: Experience working with JIRA (or other similar task management tool).
AEX7: Experience working with Docker.
AEX8: Experience working with WCAG 2.1 AA standards or EN 301 549 Standard.
AEX9: Experience using accessibility tools such as Read and Write Gold, JAWS, NVDA, Kurzweil (plugins/browser extensions), ZoomText.
Selection may be limited to members of the following Employment Equity group: women
Information on employment equity
Reliability Status security clearance
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
You have the right to participate in a selection process in the official language of your choice.
Pass marks will be established for each competency. However, obtaining a pass mark does not guarantee an appointment or the progression of candidates to the next stages of the assessment process. A cut-off score or top-down approach can be used at any stage of the process.
The written communication will be evaluated using the candidate's application package, which includes the curriculum vitae and answers to all screening questions. All the information collected during the selection process, from the time of application until the end of the process, will be used to assess the candidates.
Communication for this selection process will be sent via email. It is the responsibility of the candidates to ensure accurate contact information is provided and updated as required. Candidates who apply to this selection process should include an email address that accepts emails from unknown users.
Preference will be given to veterans first and then to Canadian citizens and permanent residents, 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.