Reference Number
PSC19J-021438-000004
Selection Process Number
19-PSC-EA-347393
Organization
Public Service Commission of Canada
Year
2019-2020
Days Open
24
Classification
CS02
City
Halifax
Type
External
Total
53
Employment Equity
26
(49.1%)
Screened out
19
(35.8%)
Screened in
34
(64.2%)
Employment Equity 49.1% 26
Screened Out 35.8% 19
Screened In 64.2% 34
Women 26.4% 14
Visible minority 24.5% 13
Indigenous 0% 0
People with disabilities 0% 0
English 0% 0
French 0% 0
Citizens 50.9% 27
Permanent Residents 0% 0
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.
In a nutshell, as a programmer analyst at the Public Service Commission, you will design, develop, test, deploy, maintain and improve software. You will be encouraged to innovate and propose improvements to new and existing solutions and you will be responsible for promoting and adhering to the Agile and 12 Factor App methodologies. You will collaborate with other designers and developers and continuously learn.
You will work on things such as:
• participating in the development of the Government of Canada recruitment solution (www.canada.ca/government-jobs), including assessment tools
• writing Java code following the 12 Factor App methodology
• using TDD to write well-tested code
• fixing simple bugs and solving more complex problems
• implementing a software development PaaS proof of concept
• investigating the use of Open Source Software (OSS) to replace legacy solutions
• participating on the continuous improvement of the Agile SDLC
We are a small team looking for programmer analysts to join a group that uses the Agile approach to developing innovative software. We work for a small department with a big impact, where you will have the opportunity to further develop your skills.
A pool of qualified candidates will be established through this process to staff identical or similar positions on an indeterminate or term basis with various linguistic profiles within the Public Service Commission.
IMPORTANT: This pool may be used to staff similar positions in other organizations within the core public administration. 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: 1
Your résumé.
ED1: A diploma from a recognized post-secondary institution, from an educational program, of at least two years in computer science, information management or another specialty relevant to the position to be staffed
EX1: Significant* experience developing applications with one of the following programming languages: Java, C/C++, C#, Objective C, and Python
EX2: Experience with relational databases and Structured Query Language (SQL)
EX3: Experience working with in one of the following: Web application development, mobile application development, micro-service development or cloud based solution development
EX4: Experience in HTML/CSS and JavaScript
*Significant is defined as depth and breadth of experience normally associated with the performance of those duties for a period of approximately one year.
AED1: Graduation with a degree (a bachelors or higher level) from a recognized post-secondary educational program with a specialization in computer science or similar technical field of study
AED2: Masters degree from a recognized post-secondary educational program with a specialization in computer science or similar technical field of study
AEX1: Experience designing solutions using Micro-services
AEX2: Experience designing solutions using Open source software
AEX3: Experience designing cloud-based solution using cloud platform such as AWS or Azure
AEX4: Experience with version control and automated build tools
AEX5: Experience writing unit tests
English essential
(Unilingual English)
Information on language requirements
AB1: Ability to plan and organize
AB2: Ability to communicate effectively in writing
AB3: Ability to communicate effectively orally
K1: Knowledge of the latest trends in IM/IT
K2: Knowledge of object-oriented programming (OOP)
K3: Knowledge of software development best practices such as data structure, and algorithm
K4: Knowledge of structured query language (SQL)
K5: Knowledge of Agile philosophy and SCRUM methodology
PS1: Analytical Thinking
PS2: Client Focus
PS3: Effective interpersonal relationships
PS4: Innovative Thinking
PS5: Teamwork
Selection may be limited to members of the following Employment Equity groups: Aboriginal persons, persons with disabilities, visible minorities, 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
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.