Talent.com
Software Developer
Software DeveloperNAV CANADA • Ottawa
Software Developer

Software Developer

NAV CANADA • Ottawa
4 days ago
Job type
  • Full-time
Job description

Description

What NAV CANADA offers you:

  • Challenging, team-oriented work environment
  • Competitive compensation and benefits
  • Defined benefit pension plan
  • Opportunities for growth and development
  • Flexible work arrangements
  • Diverse and inclusive workforce

Key Accountabilities:

  • Ensure system safety is maintained within the software domain.
  • Assist in system / software / user requirements gathering, documentation and analysis.
  • Preform detailed design and implement changes / enhancements to software applications and systems.
  • Design, perform, and review the code required to incorporate the detailed design.
  • Create, perform, and review the unit, integration, and release testing for software and systems.
  • Create, perform, and review data analysis on system performance and trends.
  • Participate in projects of varying complexity.
  • Participate in working groups related to the software domain.
  • Responsible for planning, specifying, and evaluating software and computer systems in support of procurement activities.

Job Requirements

Education:

  • Graduation from a recognized community college or university with specialization in computer science or systems engineering or a secondary school diploma and an acceptable combination of education, training, and experience.

Experience:

  • 3-5 years of work experience in software engineering, development, integration, configuration, testing, and maintenance for sophisticated application and embedded software.
  • Experience in system development projects involving the design, development, and installation.
  • Experience in data analysis and performance trends of software, and systems.
  • Experience in C and / or C++ and / or JavaScript.
  • Experience in Python, and / or shell scripts programming language.
  • Experience in operating systems (such as QNX or Linux).
  • Experience with the following PowerBI, and / or Apache Spark Source code management software IBM Jazz and/or GITLabWeb-based technology and design such as React and / or TypeScriptScaled AgileMonitoring and controlling software as well as data processing, acquisition, and distribution systemsPython, TypeScript, QT, React, Electron, HTML, CSS, JSON, XML

Knowledge :

  • Knowledge of software development and testing processes from preliminary design to formal testing and acceptance.
  • Knowledge of object-oriented and/or event-driven programming analysis and design methodology and techniques.
  • Knowledge of C / C++, Java, and JavaScript programming languages.
  • Knowledge of Linux-based distributions and Kickstart installation scripts.
  • Knowledge of agile development and testing methodologies.
  • Knowledge of various surveillance data formats such as ASTERIX.
  • Knowledge of networking, communication standards and protocols such as Protobuf, Modbus and SNMP.
  • Knowledge of cyber security concerns and concepts that relate to software and systems.
  • Knowledge of maintenance processes, procedures, and business functions in context of safety critical system.

Abilities :

  • Ability to control the quality of software and system products, releases, and modifications.
  • Ability to solve complex problems by defining and implementing practical solutions.
  • Ability to formulate and evaluate proposals related to feasibility studies, design concepts, testing, implementation and life-cycle management of safety critical systems and software.
  • Ability to create, document and execute test plans, cases, and scripts for software and system changes.
  • Ability to provide expert advice, coaching / guidance, and opinions in area of specialization.
  • Ability to analyze large data and provide summaries and recommendations.
  • Ability to communicate effectively both orally and in writing.

Personal Suitability :

  • Communicate effectively in English both orally and in writing.
  • Develops effective and positive interpersonal relationships through respect for others, fairness, tact, effective expression, and open communication.
  • Demonstrates initiative, integrity, good judgement, dependability, and a positive attitude.
  • Strong attention to detail.
  • Problem solving and creative thinking skills.
  • Works well independently and in close collaboration with team members.

Working conditions:

  • Occasional travel is required.
  • This position is a hybrid position with a minimum – 3 days per week on site at the Ottawa Technical Systems Centre – 280 Hunt Club

NAV CANADA is committed to building a skilled, diverse workforce reflective of Canadian society. If you do not believe that you match every job requirement listed on this job posting, we still encourage you to apply. NAV CANADA encourages a culture of learning and growth, and recognizes that although some technical skills are mandatory, many others can be taught.

Our Company strives to create an inclusive and barrier-free selection process and work environment. If you require accommodations during this competition process, please ensure that you inform the interview coordinator or hiring manager of any accommodation measures you may require. NAV CANADA will provide accommodations throughout the recruitment and selection process to applicants with disabilities as required.

The successful candidate must meet the security requirement of the position and be legally able to work in Canada.

We thank all applicants for their interest; only those selected for next steps will be contacted.

-
Create a job alert for this search

Software Developer • Ottawa

Similar jobs
Senior Embedded Security Software Designer

Senior Embedded Security Software Designer

Lumentum • Ottawa
Full-time
A technology company in Ottawa is seeking a Software Designer specializing in Embedded Security.The role requires designing secure boot architectures and implementing encryption methods.Candidates ...Show more
Last updated: 4 days ago • Promoted
Senior Software Engineer, Payment Experience / Développeur(euse) logiciel sénior

Senior Software Engineer, Payment Experience / Développeur(euse) logiciel sénior

Paramount Commerce • Ottawa, ON, CA
Remote
Full-time
Quick Apply
Based in Canada and headquartered in Toronto, Paramount Commerce is a fintech company focused on making payments simpler and more secure.We’ve been helping reshape online payments since the early 2...Show more
Last updated: 4 days ago
Customer Service Agent - 50k-60k/Year - Remote

Customer Service Agent - 50k-60k/Year - Remote

Spade Recruiting • North Grenville, Ontario
Remote
Full-time
Quick Apply
We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day providin...Show more
Last updated: 19 days ago • Promoted
Administrative Assistant Admin Work From Home - Part Time Focus Group Panelists

Administrative Assistant Admin Work From Home - Part Time Focus Group Panelists

ApexFocusGroup • North Grenville, Ontario, Canada
Remote
Full-time +1
Now accepting applicants for Focus Group studies.Earn up to $850 per week part-time working from home.Must register to see if you qualify.No Call Center Representative Agent experience needed.Call ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Developer

Senior Software Developer

SRC Can • Ottawa, ON, CA
Full-time
Quick Apply
The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible.The company was originally formed to provide innovative products and seasoned analysis to solve complex Electr...Show more
Last updated: 30+ days ago
Senior Embedded Applications Developer - Ottawa

Senior Embedded Applications Developer - Ottawa

IBM • Ottawa
Full-time
A leading global consulting firm is seeking a Senior Application Developer based in Ottawa, ON.The ideal candidate has a Master's Degree and at least 8 years of experience in low-level programming ...Show more
Last updated: 27 days ago • Promoted
Software Engineering Developer, DevOps

Software Engineering Developer, DevOps

General Dynamics Mission Systems–Canada • Ottawa
Full-time
At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security.Our teams design and deliver advanced, mission-critical solution...Show more
Last updated: 27 days ago • Promoted
Intermediate Software Specialist

Intermediate Software Specialist

Marler & Associates Search • Outaouais
Full-time
Intermediate Software Specialist.Our client develops and delivers next generation military and public safety technology for military and first responder customers.The company is proudly Canadian an...Show more
Last updated: 27 days ago • Promoted
Sales Representative - 60k / Year - Remote

Sales Representative - 60k / Year - Remote

Spade Recruiting • North Grenville, Ontario
Remote
Full-time
Quick Apply
We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day providin...Show more
Last updated: 19 days ago • Promoted
Earn money testing apps - Remote

Earn money testing apps - Remote

Almedia • Chelsea, Quebec, Canada
Remote
Full-time
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ...Show more
Last updated: 30+ days ago • Promoted
Developer - Software III

Developer - Software III

Canadian Blood Services • Ottawa
Full-time
Select how often (in days) to receive an alert:.Please note this role will work in a hybrid environment.The successful candidate will be working a mixture of on‑site and off‑site work based on the ...Show more
Last updated: 4 days ago • Promoted
Senior Cloud Platform Software Developer

Senior Cloud Platform Software Developer

March Networks • Ottawa, ON, CA
Full-time
Quick Apply
March Networks is an established global leader in the video surveillance industry and works with the world’s largest retailers and banking institutions.Our goal is to create a positive working envi...Show more
Last updated: 30+ days ago
Senior Azure Programmer/Developer - Contract

Senior Azure Programmer/Developer - Contract

Dls Technology Corporation • Ottawa
Full-time
Senior Azure Programmer/Software Developer.Company: DLS Technology Corporation.DLS is seeking a Senior Programmer/Software Developer for a contract role to support the development, maintenance, and...Show more
Last updated: 27 days ago • Promoted
Software Engineer Controls

Software Engineer Controls

Altair • Ottawa
Full-time
Our client in Kanata, ON is looking for a Software Engineer Controls.Our Client is seeking to hire a person with embedded software development expertise.This team develops control algorithms and pr...Show more
Last updated: 27 days ago • Promoted
Delivery Driver - Receive 100% of Customer Tips

Delivery Driver - Receive 100% of Customer Tips

DoorDash • SPENCERVILLE, Ontario, CA
Full-time
Available in over 100 cities in Canada, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live.All you need is a mode of transportation (bi...Show more
Last updated: 12 hours ago • Promoted • New!
Computer programming Private Tutoring Jobs Cantley

Computer programming Private Tutoring Jobs Cantley

Superprof • Cantley, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Platform - Ottawa, Canada

Software Engineer, Platform - Ottawa, Canada

Clutch Canada • Ottawa
Full-time
PLEASE APPLY THROUGH THIS LINK: https://job-boards.Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone—we absorb the w...Show more
Last updated: 24 days ago • Promoted
Computer programming Private Tutoring Jobs Chelsea

Computer programming Private Tutoring Jobs Chelsea

Superprof • Chelsea, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted