Reference Number
DFO22J-034094-000052
Selection Process Number
22-DFO-NCR-EA-HRCS-330142
Organization
Fisheries and Oceans Canada
Year
2021-2022
Days Open
30
Classification
IT02
City
MULTIPLE
Type
External
Total
144
Employment Equity
72
(50%)
Screened out
43
(29.9%)
Screened in
101
(70.1%)
Employment Equity 50% 72
Screened Out 29.9% 43
Screened In 70.1% 101
Women 23.6% 34
Visible minority 30.6% 44
Indigenous 0% 0
People with disabilities 4.2% 6
English 79.9% 115
French 20.1% 29
Citizens 67.4% 97
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.
Stream 1 - Application Developer:
We are looking for application developers with various technology backgrounds who are interested to join one of our teams from coast-to-coast. You would be given opportunities to broaden your skills and gain valuable experience by working on the development and support of a variety of exciting projects and systems in an Agile work environment.
Stream 2 - Database Analyst:
We are looking for a Database Administrator who has strong IT technical skills and experience with Oracle or Microsoft SQL Server databases. You would be part of a coast-to-coast team of database administrators who support databases in data centres and in the cloud. Over 300 applications within Fisheries and Oceans and the Canadian Coast Guard are supported.
Stream 3 - Programmer Analyst - Operations:
We are looking for a Programmer Analyst - Operations to be part of a coast-to-coast team of DevOps and platform administrators that support environments in data centres and in the cloud, for software applications within Fisheries and Oceans Canada and the Canadian Coast Guard. Under the supervision of a Team Leader, you would perform infrastructure, middleware and web configuration on Linux and Windows servers and support application development. Key activities include, but are not limited to: assisting in the provision of application support services; participating in the implementation, integration, and maintenance of software applications; and participating in testing activities.
Did you know that Fisheries and Oceans Canada is on the Forbes 2021 list of Canada’s Best Employers? Join our growing teams to help us in the important work we do to understand our oceans and waterways, protect our aquatic ecosystems, and support our fisheries. Check out our YouTube channels to see some of the amazing things we do: youtube.com/fisheriescanada.
The immediate need is to staff 12 positions. A pool of partially or fully qualified candidates may be established from this selection process and may be used to staff similar positions with various tenures, various linguistic profiles as well as various security clearances and/or in various locations within Fisheries and Oceans Canada (DFO).
In support of achieving a diverse workforce, the first wave of assessments may be limited to candidates who self-declare as a member of one of the following Employment Equity groups: Aboriginal persons, persons with disabilities, visible minorities and women. The definition of each of the designated groups as defined by the Employment Equity Act can be found at the following website: https://www.canada.ca/en/public-service-commission/jobs/services/gc-jobs/employment-equity.html
Positions to be filled: 12
Your résumé.
EDUCATION
All Streams:
-Graduation from a two-year program of study from a recognized post-secondary institution with acceptable specialization in computer science, information technology, information management, Geographical Information Systems or another specialty relevant to the position to be staffed.
NOTES:
Indeterminate employees will be deemed to have met the new minimum qualification requirements based on education, experience, and/or training.
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. Candidates will be required to submit proof of education during the assessment phase of the staffing process.
Foreign educational credentials must be assessed by a recognized credential assessment service. If the candidate has been educated outside of Canada, it is the candidate's responsibility to have his or her certificates and/or diplomas assessed against Canadian educational standards. Candidates will be required to submit proof of education during the assessment phase of the staffing process. Guidance may be found at the Canadian Information Centre for International Credentials (CICIC) at http://www.cicic.ca/.
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 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.
EXPERIENCE
All Streams:
-Significant* experience in the Systems Development Life Cycle (SDLC) including requirements analysis, design, integration, development and testing, implementation, documentation, and evaluation.
EXPERIENCE
Stream 1 - Application Developer:
-Significant* experience in using best practices for software programming and development and/or software testing and/or implementing rigorous software quality assurance.
-Significant* experience in working in a team of multiple developers and using version control builds and pipelines (e.g., TFVC, SVN, GIT(DevOps), etc.).
-Experience developing applications.
-Experience in deploying applications or systems.
-Experience using Agile methodologies.
Stream 2 - Database Analyst:
-Significant experience in the administration of one of the following database technologies: Oracle, MS SQL, or PostgreSQL.
-Significant* experience in database installation, configuration, and backup.
-Significant* experience and understanding of monitoring tools, event management as well as system or database analysis tools.
-Significant* experience with best practices in server or database management
Stream 3 - Programmer Analyst – Operations:
-Significant* experience using best practices in the administration of servers.
-Significant* experience in the maintenance or configuration of servers such as performing the installation and configuration of middleware, server upgrades or migrations.
-Significant* experience administrating web application servers such as Apache, Tomcat or IIS in Windows or Unix environments.
* Significant is defined as experience normally associated with having performed a broad range of related activities for a period of approximately two (2) years.
** Complex is defined as having two (2) of the following characteristics: multiple technologies, distributed user base, confidential, affecting many partners or stakeholders, precedent setting, or having a major impact on your organization.
Various language requirements
English Essential.
French Essential.
English or French essential.
BBB/BBB or CBC/CBC Imperative for Bilingual positions.
Information on language requirements
KNOWLEDGE
All Streams:
-Knowledge of application development trends and best practices.
Stream 1 - Application Developer:
-Knowledge of DevOps concepts and best practices.
-Knowledge of quality assurance best practices.
Stream 2 - Database Analyst:
-Knowledge of database administration and SQL (Structured Query Language).
Stream 3 - Programmer Analyst – Operations:
-Knowledge of DevOps concepts and best practices.
COMPETENCIES/PERSONAL SUITABILITIES
All Streams:
-Client focus
-Attention to details
-Initiative
-Dependability
-Analytical thinking
-Judgment
-Results orientation
-Team player
ABILITIES
All Streams:
-Ability to communicate effectively in writing.
-Ability to communicate effectively orally.
-Ability to perform diagnostics and troubleshooting on complex infrastructures and systems, while involving colleagues as well as both internal and external partners.
-Ability to build and maintain positive long-lasting professional relationships.
EDUCATION
-A diploma from a 3-year program offered by a recognized educational institution with specialization in computer science, computer engineering or any other field related to the position.
-A bachelor's degree from a recognized educational institution with specialization in computer science, computer engineering or any other field related to the position.
EXPERIENCE
-Extensive** experience working in a complex*** IT workplace including multiple application or database environments.
-Extensive** experience in the support and maintenance of Windows and Unix-based systems or established databases.
-Significant* experience in application development using Java Technologies for Web Applications.
-Experience in application development using Adobe ColdFusion, C#, VB .NET, Oracle forms, or Grails.
-Experience in application development using Microsoft Dynamics 365 or CRM.
-Experience preparing technical documentation (e.g., technical specifications, design documentation).
-Experience in developing, deploying, maintaining or monitoring applications or infrastructure in the cloud.
-Experience with various database technologies, Data Definition Languages (DDL) and Data Manipulation Languages (DML), e.g., Oracle (PL/SQL), MSSQL (TSQL), or MYSQL.
-Experience with .NET entity framework
-Experience with JavaScript
-Experience with Rest/SOAP API’s
-Experience scripting with PowerShell, Bash, or Python.
-Experience in working with geographic and environmental data.
-Experience in working with GIS Platforms in the Cloud such as ESRI product ArcGIS or Geocortex.
-Experience developing web services (e.g. WMS, WFS) using ESRI products.
-Experience in SAML and OpenID
-Experience in Springboot or AngularJS
-Experience in the administration of 2 or more of the following database technologies: Oracle, MS SQL, PostgreSQL, MySQL, or Mongo.
-Experience with JSON or XML.
* Significant is defined as experience normally associated with having performed a broad range of related activities for a period of approximately two (2) years.
** Extensive is defined as the depth and breadth of experience normally associated with having performed a broad range of related activities for approximately five (5) years.
*** Complex is defined as having two (2) of the following characteristics: multiple technologies, distributed user base, confidential, affecting many partners or stakeholders, precedent setting, or having a major impact on your organization.
Selection may be limited to members of the following Employment Equity groups: Aboriginal persons, persons with disabilities, visible minorities, women
Information on employment equity
OPERATIONAL REQUIREMENT:
-Willing and able to work overtime.
Reliability Status security clearance
All employees of the core public administration are required to be fully vaccinated against COVID-19 and attest to their vaccination status unless accommodated based on a medical contraindication, religion, or another prohibited ground for discrimination as defined under the Canadian Human Rights Act.
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 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.