Enable job alerts via email!

System Support Technician and Application Developer

National Research Council Canada / Conseil national de recherches Canada

Ottawa

Hybrid

CAD 101,000 - 128,000

Full time

Today
Be an early applicant

Job summary

A federal research organization in Ottawa seeks a System Support Technician and Application Developer. The role involves developing and supporting software for frequency and time services, requiring strong skills in Python, Linux, and web development. The position offers a salary range from $101,874 to $127,511 per annum, with a hybrid work model and robust benefits package.

Benefits

Comprehensive benefits
Pension plan
Health and dental coverage

Qualifications

  • Significant experience in planning, design, and analysis of complex systems.
  • Experience with software design and development in Python, C, and web programming.
  • Background in IT network design and maintenance.

Responsibilities

  • Design and develop in-house software and IT systems.
  • Maintain and support network-based time dissemination services.
  • Prepare technical documentation and performance analysis.

Skills

Python
Linux
C
SQL
JavaScript
Communication

Education

BSc in Computer Science, Software Engineering, or Computer Engineering

Tools

Linux shell scripting
Version control
Job description
Overview

System Support Technician and Application Developer – Ottawa, ON. Organization: Metrology Research Centre, NRC. Classification: CS-3. Tenure: Term. Duration: 2 years. Language: English. Work Arrangements: Hybrid (onsite and telework). Travel: Employees teleworking will be required to travel to the work site at least three times per week or at least 60% of their regular schedule at their own expense.

Note: Priority will be given to designated employment equity groups. Candidates are asked to self-declare when applying. See notes about eligibility and relocation options in the notes section.

Responsibilities
  • Design, development, implementation and maintenance of in-house software and IT systems.
  • Maintain and support F&T network-based time dissemination services.
  • Prepare technical documentation, reports, analysis and visualization of measurement results and systems performance.
Role Context

We are looking for a System Support Technician and Application Developer to support the NRC Frequency and Time (F&T) group within the Metrology Research Centre. The successful candidate will contribute to the support and development of F&T automated systems and services and collaborate with NRC services to support time measurements, analysis and dissemination.

Education
  • BSc in Computer Science, Software Engineering, Computer Engineering or a three-year Community College diploma in Computer Engineering Technology with relevant work experience.
  • For information on certificates and diplomas issued abroad, see Degree equivalency.
Experience
  • Significant experience working independently and in a team on joint projects with planning, design, setup, documentation, data collection, troubleshooting and analysis of complex systems.
  • Experience with Linux and Windows operating systems, including setup, configuration and troubleshooting.
  • Experience with software design and development using Python and C, OOP, open-source tools, version control, web development, and Linux shell scripting.
  • Experience with web programming (XML, HTML, JSON, JavaScript), GUI programming, client / server architectures, data acquisition programming, and database programming (SQL, relational and non-relational).
  • Experience with IT networks (TCP / IP) design, implementation, maintenance and troubleshooting.
  • Experience with Java or C++ is an asset; experience with analog / digital electronics, FPGA programming and embedded systems is an asset.
Condition of Employment

Reliability Status: Verification of background information over 5 years is required.

Language Requirements

English

Assessment & Competencies

Candidates will be assessed on technical and behavioural competencies, including Linux administration, Python and C programming, OOP, database and web development, networking, communication, results orientation, initiative, teamwork, conceptual / analytical ability, and creative thinking.

Compensation

From $101,874 to $127,511 per annum. NRC offers comprehensive benefits, including pension, health and dental coverage, disability and life insurance, and other well-being supports.

Notes
  • In 2025 NRC named a Top Employer for Young People, and Top Employer in the National Capital Region; Forbes Canada’s Best Employers.
  • Relocation assistance determined per NRC directives.
  • A pre-qualified list may be established for similar positions for one year.
  • Preference to Canadian Citizens and Permanent Residents; citizenship information should be included in the application.
  • Safe workplace practices are required at all times.
  • Thank you to all applicants; only those selected will be contacted.

Closing Date: 19 September 2025 - 23:59 Eastern Time

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs