GC Jobs

IT Technical Advisor

Reference number: DFO23J-020584-000409
Selection process number: 23-DFO-NCR-EA-567808
Canadian Coast Guard (an agency of Fisheries and Oceans Canada) - Integrated Technical Services, Electronics and Informatics
Prince Rupert (British Columbia), Victoria (British Columbia), St. John's (Newfoundland and Labrador), Halifax (Nova Scotia), Sydney (Nova Scotia), Ottawa (Ontario), Sarnia (Ontario), Montréal Island (Québec), Québec (Québec)
$88,683 to $110,182

For further information on the organization, please visit Canadian Coast Guard (an agency of Fisheries and Oceans Canada)

💻Check out our YouTube channels to see some of the amazing things we do: 🚢(Canadian Coast Guard)


Closing date: 11 April 2023 - 23:59, Pacific Time

Who can apply: Persons residing in Canada, and Canadian citizens and Permanent residents 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

💻 How to apply for this job opportunity? It is simple!
➊ Answer the screening questions. [Be specific]
➋ Answer the education and experience questionnaire.
➌ Submit your application!

➭ Candidates must meet all the essential qualifications to be appointed to a position. Other qualifications may be a deciding factor in choosing the person to be appointed. Some essential and other qualifications will be assessed through your application. It is your responsibility to provide appropriate examples that illustrate how you meet each qualification. Failing to do so could result in your application being rejected

⚠ 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 requiring accommodation preventing them from applying on-line are asked to contact 1-800-645-5605.

Work environment

Fisheries and Oceans Canada (DFO) leads the management of Canada’s fisheries and the safeguarding of Canadian waters.

The Canadian Coast Guard (CCG), a Special Operating Agency within DFO, is responsible for services and programs that contribute to the safety, security, and accessibility of Canada’s waterways.

CCG Information Technology (IT), a division of Integrated Technical Services (ITS), is comprised of the IT Application Development and the IT Enterprise Solutions sub-divisions. These divisions support applications of a national focus that are directly related to the priorities and programs of the Canadian Coast Guard. Our clients span ITS, CCG Safety and Security, Seagoing Personnel, Vessel Planning branches to Search and Rescue, Icebreaking and many more.

The IT Application Development sub-division is responsible for the custom development, maintenance and support of specific CCG systems that have been implemented and are currently in use on land and on vessels. The Enterprise Solutions sub-division is responsible for the configuration, maintenance and support of enterprise-scale commercial-off-the-shelf products (COTS).

CCG IT is comprised of the following teams:
• Marine Services and Activity (Aids to Navigation, Icebreaking, Fleet Activity)
• Asset Management Systems (Maximo);
• Human Resources and Finance;
• Domain Awareness and Education (GIS, Student Information System and Personnel Training);
• Business Intelligence and Data Management (Cognos, Meridian, Azure Pipelines), and;
• SAR, ER and Infrastructure (Search and Rescue, Environmental Response and Network Administration).

We'll see you on-board!

\ CCG // GCC /

Intent of the process

The intent of this process is to staff multiple indeterminate positions. A pool of qualified candidates may be established and used to fill similar positions with various tenures, various locations, various security profiles and various linguistic requirements within Fisheries and Oceans Canada and the Canadian Coast Guard.

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)


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

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.
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.
At the manager’s discretion, an acceptable combination of education, training and/or experience may serve as an alternative to the minimum 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.

Degree equivalency


① Significant** experience in delivering IM/IT products and services using defined methodologies and best practices.

② Significant** experience in working with multi-disciplinary teams to develop IM/IT solutions to meet business needs.

③ Significant** experience in gathering and analyzing business and technical requirements and providing technical advice to various stakeholders in the delivery of complex*** IM/IT applications.

④ Significant** experience in providing application development services in the delivery of complex*** IM/IT applications for a minimum of two (2) of the following services:
- Analysis
- Design
- Programming
- Integration

⑤ Significant** experience in programming, deploying, and supporting at least three (3) of the following technologies:
- Commercial off-the-shelf systems (COTS)
- Object-oriented design and programming
- Microsoft .NET (C#, VB.NET)
- Model View Controller (MVC)
- CQRS Patterns (Command, Query, Responsibility, Segregation)
- Oracle PL/SQL development tools (Oracle Developer, TOAD, etc.)
- HTML 5.0
- JavaScript Frameworks (VueJS, React, etc.)
- C/C++
- UNIX shell scripting

** Significant is defined as the experience that would normally be obtained in three (3) years by performing the full range of activities noted, within the last five (5) years.
*** Complex is defined as being/having (at least) two of the following :
- multi-tier application (full stack: data, logic, interface);
- multiple user types (more than one role);
- distributed over large geographical area or logically separated into regions; and,
- interfaces with other applications using APIs.

If you possess any of the following, your application must also clearly explain how you meet it (other qualifications)

➝ Certified Project Management Professional (PMP) by the Project Management Institute (PMI).

Degree equivalency


➝ Experience* in providing IT applications support for programs and services in an operational environment (e.g. military, coast guard, enforcement, etc.)
➝ Experience* programming in Delphi
➝ Experience* deploying or supporting IBM Maximo Asset Management System
➝ Experience* deploying or supporting Data Warehousing technologies (IBM Cognos, Microsoft Power BI, Tableau, Azure Data Factory, etc.)
➝ Experience* in the creation and management of Web content and Web applications.
➝ Experience* programming in C/C++
➝ Experience* deploying or supporting GIS products
➝ Experience* building and interfacing with Web Services/APIs (ex. REST)
➝ Experience* deploying to and supporting systems in Cloud Platforms (ex. Azure, Amazon)
➝ Experience* with UNIX shell scripting and GTK
➝ Experience* programming in Java

*All asset experiences are defined as the experience that would be obtained in one (1) year by performing the full range of activities noted, within the last ten (10) years.

📢 When you will complete your application, there will be questions for the assets. You will simply need to provide a yes or no answer, depending if you have asset qualifications or not. No need to provide detailed information/examples at the time of application; a process to streamline the work required for applicants!

📢 If and when one or more asset(s) will be invoked, you may be required to provide additional information/examples in order for the selection board to determine if you meet or not the asset(s). If you are required to provide additional information/examples, you will be contacted by the selection committee.

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

English essential

Information on language requirements


① Knowledge of key project management artifacts (schedule, charter, budget, etc.)
② Knowledge of software development practices for the full software development life cycle (SDLC), including coding standards, code reviews, source code management, build processes and testing.


① Ability to organize work and establish priorities.
② Ability to analyze information and provide solutions to diverse problems.
③ Ability to communicate effectively in writing.
④ Ability to communicate effectively orally.


① Effective interpersonal relationships
② Client service orientation
③ Judgement
④ Initiative

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

In support of achieving a diversified workforce, consideration may be given to candidates self-declaring as belonging to one of the following EE groups: women, Aboriginal peoples, persons with disabilities, and persons in a visible minority group.

➝ Ability and willingness to travel.
➝ Ability and willingness to work overtime.
➝ Ability and willingness to work on stand-by (Positions in Sydney, Nova Scotia).

Conditions of employment

Reliability Status security clearance - This factor is not used at the pre-selection stage. The hiring department is responsible for the security clearance process.

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

All information obtained throughout the selection process, from the time of application to the conclusion of the process, may be used for evaluation purposes.

Please note the ability to communicate effectively in writing will be evaluated throughout the process, in particular in your application.


You may be assessed using a variety of assessment tools, such as, but not limited to: standardized tests, written exams, interviews, reference checks, recent and past performance evaluations, self-assessments, etc.
Please note that achieving the pass mark on any of the assessments used does not mean you will move forward in the selection process. Management may decide to use various methods of shortlisting of candidates at any stage of the process.

You must provide proof of your education credentials. If you were educated outside of Canada, you must have your certificates and/or diplomas assessed against Canadian education standards. For more information please click on “Degree Equivalency” in the Education section above.

LEAVE/ABSENCES DURING THIS SELECTION PROCESS: It is the responsibility of the candidate to notify the Departmental contact of any pre-approved leave throughout the duration of the process in order to facilitate scheduling of evaluations. One (1) alternate date will be possible only if requested for the following reasons: 1) Medical reasons with doctor’s certificate 2) Death in your immediate family 3) Confirmation of pre-approved travel plans or training plans (made before the advertisement posting date) 4) Religious reasons 5) Participation in an assessment for another selection process or 6) Other situations accepted by the selection committee.

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

For internal candidates, please ensure that your Personal Record Identifier (PRI) is included in your application.
Communication for this process will be sent via email. Applicants MUST check their e-mail accounts frequently as there may be a deadline for responses.

Acknowledgement of receipt of applications will not be sent; we will contact candidates when the screening process is completed.


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.

Contact information

Anne Sophie Dufour, Staffing and Recruitment Advisor
Date modified: