gJobs.ca

Programmer Analyst / Business Line Support Analyst Inventory

Reference Number
AHS21J-020785-000492

Selection Process Number
21-AHS-IDPC-EA-NCR-312767

Organization
Public Health Agency of Canada

Year
2021-2022

Days Open
203

Classification
CS02

City
MULTIPLE

Type
External

Quick Summary

Total
183

Employment Equity
102 (55.7%)

Screened out
0 (0%)

Screened in
179 (97.8%)

Applicant Submissions (183)

Employment Equity 55.7% 102

Screened Out 0% 0

Screened In 97.8% 179

Employment Equity(102)

Women 20.2% 37

Visible minority 45.9% 84

Indigenous 0% 0

People with disabilities 2.7% 5

Language

English 83.1% 152

French 16.9% 31

Status

Citizens 67.2% 123

Permanent Residents 0% 0

Archived Job Poster

Programmer Analyst / Business Line Support Analyst Inventory

Reference number: AHS21J-020785-000492
Selection process number: 21-AHS-IDPC-EA-NCR-312767
Public Health Agency of Canada - National Microbiology Laboratory - Scientific Informatics Services
Winnipeg (Manitoba), Guelph (Ontario), Saint-Hyacinthe (Québec)
Virtual work may be considered when feasible.
CS-02
$75,129 to $91,953

Closing date: 30 November 2021 - 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 Public Health Agency of Canada's National Microbiology Laboratory (NML) is in a period of growth and requires top talent to support it’s Scientific Informatics Services team.

When you apply to this selection process, you are not applying for a specific job, but to an inventory process that is evergreen and used to fill current and future vacancies. It allows you to apply for a range of positions simultaneously, therefore it is important to answer the screening questions honestly to better your chances of successfully being matched with meaningful positions. The system allows you to refresh your responses on a continued basis as your circumstances change or experience progresses.

The application process is simple! You only need to upload your resume and complete a few screening questions for common essential criteria. The breadth and depth of experience may be considered during screening, assessment and/or selection of candidates. The remaining education and experience criteria will require a yes/no response at this time with a self-assessment rating regarding your level of experience. It is important to answer the screening questions honestly to better your chances of successfully being matched with meaningful positions. Applicants may be asked to provide additional information to support their responses through future call outs completed via email, or directly through the on-line Public Service Recruitment System (PSRS). It is your responsibility to ensure that you check your email and respond to these call outs as they become available.
Applicants included in the inventory may be pulled for review and could be referred for one or more opportunities based on screening criteria and needs of the position(s) to be staffed. As positions become available, applicants who meet the required qualifications may be contacted for further assessment.

This process has two streams:
STREAM ONE: CS02 Programmer Analyst - Application Development
STREAM TWO: CS02 Business Line Support Services Analyst

Duties

Programmer Analyst - Application Development –
Under the supervision of a Team Lead, assists or occasionally leads application development projects and support initiatives covering a range of established commercial off the shelf (COTS) and/or custom applications. This will include the modernisation of some existing legacy applications into modern and streamlined platforms, along with the rapid development of new applications, platforms and data integrations to support of a range of scientific projects and processes in ways that enable and accelerate cutting edge science.

Business Line Support Services Analyst –
Under the supervision of a Team Lead, assists or leads the collection of specialised laboratory requirements and translation into workflows, process maps and technical requirements for application and infrastructure teams. This position will also play a key role in determining overall trends in requirements, support, and procurement requests. Key duties will also include assisting with the overall project management and reporting of fast moving and impactful projects, along with the design and delivery of technical documentation and training materials.

Work environment

The Public Health Agency of Canada's National Microbiology Laboratory (NML) provides scientific expertise and laboratory capacity for infectious disease monitoring, detection, investigation and outbreak response to support national and international public health action. NML strives to be the employer of choice for Canadian and international scientific and non-scientific staff. Our employees contribute leadership, ingenuity, expertise and innovation to safeguard the health of Canadians and the global community.

We are looking for people who think independently, work creatively and enjoy working in a team environment to support the priorities of the National Microbiology Laboratory (NML). Successful candidates will play a key role in the division of Scientific Informatics Services, which in turn supports various Divisions within NML as they conduct diagnostic, research, surveillance and other forms of work on a range of pathogens with public health significance.

Disruptive laboratory technologies spanning genomics, proteomics and bioinformatics disciplines are commonplace in this world-class scientific organisation. Much of our work is directly tied to advancing public health science and increasing technical capacities and capabilities to better understand, detect and respond to emerging health threats that may impact the public health of Canadians. Your work will be meaningful, well resourced and compliment a highly skilled and respected team!

Intent of the process

This process is intended to create and maintain an inventory of candidates to fill a variety of positions in the Division of Scientific Informatics Services at the National Microbiology Laboratory (NML). Although the immediate intent of this opportunity is to staff indeterminately, applicants should be aware that a pool of qualified candidates (fully assessed or partially assessed) may be established and may be used to staff similar positions at this group and level for various tenures (indeterminate, acting appointments, assignment, deployment, specified period, secondment).

Applicants may be referred for one or more opportunities through call-outs sent directly through this inventory if they meet the needs of the position identified for staffing. Only those candidates referred will be contacted. Given that your application may be accessed at any point, we recommend submitting your application as soon as possible and responding to call-outs that match your experience and interest as they arise.

This inventory enables you to be matched to job opportunities such as Programmer Analyst and Business Line Support Services Analyst. Please respond to all screening questions that correspond to your experience.

The first pull of candidate applications could be as early as May 25, 2021. It is therefore important for candidates to apply online as soon as possible.

Positions to be filled: Number to be determined

Information you must provide

Your résumé.

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

EDUCATION (Both Streams) :

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.

NOTES:
1. Indeterminate period 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 standards 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 CS group.
2. It is a recognized educational institution (e.g., community college, CÉGEP or university) that determines if the courses taken by a candidate correspond to two years of a post-secondary program at the institution.
3. At the manager's discretion, an acceptable combination of education, training and/or experience may serve as an alternative to the minimum post-secondary education stated above. Whenever the minimum education is met via 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.

Degree equivalency

ESSENTIAL EXPERIENCE:

Stream 1 - Programmer Analyst
EX 1: Recent* and significant** experience working in application development, including technical support, debugging/ troubleshooting issues and preparing technical documentation.
EX2: Recent* and significant** experience interpreting the application needs of clients into technical and functional solutions.
EX3: Recent* Experience adhering to software development best practices and software design methodologies.
EX4: Recent* experience developing custom applications or configuring commercial off the shelf (COTS) solutions.

*Recent experience is defined as the experience normally acquired within the last five (5) years.
**Significant experience is defined as depth and breadth of experience normally associated with the performance of those duties on a regular basis for a period of two (2) years.
Breadth and depth is defined as a combination of time spent doing the activity, as well as type (range, scope, and complexity) of work performed.

Stream 2 - Business Line Support Services Analyst
EX 5: Recent* experience applying project management principles to plan, implement and monitor the completion of projects.
EX 6: Recent* experience in gathering, analyzing and documenting client business requirements, and translating client requirements to technical teams to improve or deliver business capabilities.
EX 7: Recent* experience preparing training documentation/videos or leading presentations, or moderating and chairing meetings for the purpose of client engagement.

*Recent experience is defined as the experience normally acquired within the last five (5) years.

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

Various language requirements
English essential
French essential
Bilingual imperative BBB/BBB, CBC/CBC, CCC/CCC

Information on language requirements

ESSENTIAL KNOWLEDGE:

Stream 1 - Programmer Analyst
K1: Knowledge of programming languages and application development tools.
K2: Knowledge of the software development process including best practices, standards used in application development, and software design methodologies.
K3: Knowledge of systems analysis, testing methodologies and administration of applications.
K4: Knowledge of Structured Query Language (SQL).
K5: Knowledge of Relational Database Management Systems (RDBMS) including it’s components, how they relate to each other; as well as Data Manipulation Language (DML) and Data Definition Language (DDL) statements.

Stream 2 - Business Line Support Services Analyst
K6: Knowledge of programming languages and application development tools.
K7: Knowledge of project management methodologies for software development.
K8: Knowledge of best practices for capturing business requirements and translating to technical requirements.

ESSENTIAL COMPETENCIES:

Stream 1 - Programmer Analyst
PC1: Analytical Thinking (Proficiency Level 2)
PC2: Client Focus (Proficiency Level 1)
PC3: Teamwork (Proficiency Level 1)
PC4: Communication (Proficiency Level 2)

Stream 2 - Business Line Support Services Analyst
BLC1: Creative Thinking (Proficiency Level 2)
BLC2: Client Focus (Proficiency Level 2)
BLC3: Business Analysis (proficiency level 3)
BLC4: Communication (Proficiency Level 2)

ESSENTIAL ABILITIES (Both Streams):

A1: Ability to work independently and in a collaborative team environment.
A2: Ability to analyze requirements and/or complex technical problems and recommend appropriate solutions.
A3: Ability to work under pressure and to manage competing priorities with tight deadlines.
A4: Ability to monitor and understand evolving computer science and/or science field developments.

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

Note: Candidates may be required to meet additional qualifications, depending on the requirements of the specific position being staffed. These additional qualifications may be deemed as either an Essential or Asset qualification. Candidates must indicate on their online applications which Education and Experience qualifications they meet using yes or no answers and a self-assessment rating regarding your level of experience. Only those candidates referred will be contacted. Further assessments will be conducted on additional criteria such as Knowledge, Abilities, and Competencies. Your résumé may be used as a secondary source of information.


EDUCATION (Both Streams):

EDEA1: A bachelor’s degree from a recognized university with specialization in Computer Sciences, Computer Engineering or any other field relevant to the position.
EDEA2: Recognized industry and professional certifications in the IM/IT field.

Degree equivalency

EXPERIENCE (Both Streams):

EAE1: Experience in analysis and development using programming languages such as: JAVA, C++, .Net (VB.NET, C# and/or ASP.NET).
EAE2: Experience developing applications/tools/scripts using at least one of the following frameworks/technologies: Ruby on Rails, JSON, Perl, Python or Azure PowerApps
EAE3: Experience with Structured Query Language (SQL).
EAE4: Experience with Data Manipulation Language (DML) and Data Definition Language (DDL).
EAE5: Experience with Relational Database Management Systems (RDBMS).
EAE6: Experience in the UNIX/Linux operating system.
EAE7: Experience developing reports, dashboards or modeling data using Microsoft Power BI and Report Server
EAE8: Experience supporting a Business Intelligence product (ex: Power BI, IBM Cognos 10 BI).
EAE9: Experience supporting and developing Laboratory Information Management System (LIMS) software.
EAE10: Experience with LIMS basic.
EAE11: Experience with software testing, including functional and/or non-functional, using various methodologies and tools (e.g., test planning and test case management, test environment and test data management, test automation (GUI and/or API), performance testing, security testing, system integration testing, regression testing, etc).
EAE12: Experience in developing, implementing and/or maintaining web applications.
EAE13: Experience in developing, querying or interacting with Web Services (XML/WSDL/SOAP/REST/XSLT/API).
EAE14: Experience with Software Development Life Cycles including but not limited to Agile frameworks such as Scrum, Lean, and Kanban.
EAE15: Experience in CICD (continuous integration and continuous deployment)
EAE16: Experience in Automation of testing, builds, deploys, processes.
EAE17: Experience with DevOps.
EAE18: Experience providing support in a Public Health or large Science Based environment.

KNOWLEDGE (Both Streams):

EAK1: Knowledge of application development related to Laboratory Information Management System (LIMS) software.
EAK2: Knowledge in Information Technology trends and practices.
EAK3: Knowledge of the mission, mandate, and objectives of the Public Health Agency of Canada as they pertain to the federal role in health, emerging health issues and outbreak response.
EAK4: Knowledge of programming languages used in the development of bioinformatics software such as Perl, Python, R, Bash, C, C++, Java, HTML, JavaScript, Structured Query Language (SQL), or other relevant scientific programming environments.
EAK5: Knowledge of theories, principles, and computational methods used in “omics” analytics (genomics, proteomics, transcriptomics), molecular epidemiology, or bioinformatics/computational biology (databases, computing languages, high performance computing technologies).

COMPETENCIES (Both Streams):

EAC: Organizational & Environmental Awareness (proficiency level 2)

OPERATIONAL REQUIREMENTS

Operational requirements may vary according to the position being staffed.
• Must be available during core hours.
• Willingness and ability to carry and respond to a mobile device.
• Willingness and ability to occasionally work overtime, often on short notice.
• Willing and able to work outside of core hours to support outbreak and emergency laboratory response efforts.

CONDITIONS OF EMPLOYMENT
Secret or Reliability security clearance (depending on the position)

Successful candidates must meet and maintain all terms and conditions of employment for the duration of their employment. The terms and conditions of employment and operational requirements may vary (other conditions or needs may be added or removed) according to the position being staffed.

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

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
The Public Health Agency of Canada is committed to Employment Equity. In order to ensure a diversified workforce, preference may be given to candidates self-identifying as belonging to one or more of the following Employment Equity groups: aboriginal peoples, persons with disabilities and members of visible minority groups provided the candidate meets all essential qualifications listed on the job opportunity notice and any applicable asset qualification(s).

// Information about Applying to Inventories //

■ The inventory will be updated every 90 days. You will receive periodic system-generated e-mails advising that your application will expire in a certain number of days, and asking you to log in to your GC Jobs account to resubmit your application. It is important that you monitor your e-mail and resubmit your application when prompted, or your application will be removed from the inventory. This ensures that the information that is provided to hiring managers is current and up-to-date, as well as ensuring that the candidates in the inventory are still interested in employment. You can click on the link in the e-mail to access your account, and you will have a message informing you that your application is set to expire. Click on “Update My Inventory Status” to resubmit your application.

// Are you ready to apply? //

■ To apply for any position, you need to first create a profile in the Public Service Resourcing System (PSRS), which should only take about 10 minutes. Then, after ensuring you meet the position requirements, scroll to the bottom of the poster and click on "Apply online."

■ Work your way through the list of requirements, completing each section and saving as you go. Before submitting your application, please ensure that there are green check marks on every single category before submitting your application.

■ If there are any red Xs on the categories, please click into that category and ensure that everything has been filled out. Screening questions have been built into the application process and occasionally an applicant may miss a field on the Screening Questions page. Please thoroughly review to ensure that you have responded to each question, including all the "Yes / No " questions.

■ PSRS will automatically disconnect candidates without warning after 60 minutes if there is no activity. You need to save or move to a new screen to maintain your connection. Typing information without saving does not prevent you from being disconnected. Applicants may find it helpful to first use a word processing software to complete their responses using concrete and detailed examples, then copy and paste the responses into PSRS afterwards.

■ If you have further questions on how to apply or experience technical difficulties with your application, please visit the following website: http://www.cfp-psc.gc.ca/contact-jobs/index-eng.php

■ We will only accept on-line applications received via the Public Service Jobs site. Persons with disabilities or residing in locations that prevent them from applying on-line are asked to contact 1-800-645-5605.

// Updating your Application //

■ You can choose to update your application when you resubmit it to the inventory, or anytime that something changes that will impact your application. For example, if you gain more experience in an area that is related to the qualifications outlined in the inventory, it would be beneficial to update your application to reflect this. Since hiring managers screen applications based on the information you provided in the screening questions, it is recommended that you include experience gained after you initially submitted your application to ensure they have all of the relevant information. This also applies to changes in your education level, locations or positions you are interested in, or any of the answers you provided to the screening questions.

To update your information you need to log into your GC Jobs account and retrieve your application. Your application will revert to In Progress, and allow you to make the necessary changes. You must resubmit your application to have it included in the inventory. If you do not wish to remain in the inventory you can delete your application at this stage.

// Screening //

■ Screening criteria is established to determine which candidates will qualify for further consideration and assessment. During the screening stage, the screening board will review your application to determine if you meet the essential education and essential experiences. However, some managers may opt to use asset education and asset experiences as well. This is why it is essential to provide concrete examples.

■ If you are a candidate that has been “screened-in,” this means that you may undergo further assessment to determine if you meet the other essential and/or asset criteria (i.e. knowledge, abilities, competencies, etc.).

// Assessment //

■ Managers can use a combination of assessment methods they deem relevant. Some common assessment methods are written exams, interviews, and reference checks. However, managers have the flexibility to use role-play, simulations, and performance / talent management considerations as part of their assessment.

■ When candidates are invited to the assessment stage, they will be notified of the qualifications being assessed and the assessment method (interview, written take home test, etc.). To help you prepare for assessment, you should think about examples that will best highlight how you meet the qualifications being assessed. During the assessment, use the “STAR” method to best explain your example. STAR stands for the following:

▪ Situation: Think of a situation in which you are/were involved.
▪ Task: Describe the tasks involved in the situation.
▪ Action: Specify what actions you took to achieve your results.
▪ Results: What results followed due to your actions? List them and describe each one briefly.

■ Each board will have specific criteria to assess and each pull from the inventory may be treated separately, therefore if you are referred for more than one opportunity you may be re-assessed on the same criteria.

■ Based on the hiring division’s needs, additional essential qualifications, asset qualifications, organizational needs, operational requirements and/or conditions of employment may be identified and applied during the assessment and/or selection of candidates.

■ In assessing candidates, assessment boards may use a variety of tools and methods including, but not limited to, reviews of past performance and accomplishments, written tests, interviews, simulations, PSC tests, reference checks, board member knowledge etc. In addition, all information obtained throughout the selection process, from the time of application to close of process, may be used to evaluate the candidates.

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

■ Depending on the number of applicants, needs and/or plans, volume management strategies such as, but not limited to, top-down approach, cut-off scores, asset selection, random selection and/or assessment may be used for the purpose of managing applications/candidates and/or determining which candidates will continue in the staffing process. Should a volume management strategy be used, communication regarding the application of the strategy will be provided to those candidates who are impacted.

■ 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.

■ Appointment decisions may be based on one or more of the following criteria:
- Matching of the individual's experience or qualifications to the strengths and weaknesses of the work team.
- Matching of the individual's experience or qualifications to the specific duties of the position being staffed.
- Depth, breadth, type of work-specific experience.
- Level/degree of one or more competencies/qualifications.
- The organizational need of restructuring/budgetary constraints

■ Candidates from outside the federal public service may be required to pay for travel and relocation costs associated with this selection process.

■ Proof of education will be required. 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.
__________________________________________________________________________________________________

// Important Notes //

▪ Acknowledgment of receipt of applications will not be sent.

▪ Candidates will be contacted by email and it is imperative that you provide a current email address that accepts e-mail 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.

▪ Candidates are strongly encouraged to check their email on a regular basis. It is your entire responsibility to inform us at all times of any changes regarding your contact information.

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

▪ Proof of citizenship will be requested if you are considered for a position.

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