Posted:
3/13/2025, 5:00:00 PM
Location(s):
Ontario, Canada ⋅ Ottawa, Ontario, Canada
Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior
Field(s):
Software Engineering
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:
Design, develop and test applications to solve complex problems while ensuring system interoperability, reliability, security, optimum performance levels.
Provide first, second, and / or third-level technical support for systems, including monitoring and maintaining systems to ensure interoperability, reliability, security, optimum performance levels, capacity, and configuration.
Advise on functional requirements to assess technical feasibility of solutions including usability and security that adhere to development standards.
Consult other technology teams and clients. Build cross-functional relationships to gain support.
Participate and coordinate in the implementation of changes and enhancements.
Assists in planning, providing clear estimations and timelines for when activities and commitment dates will be met.
Contributes to technical documentation of system, subsystem and business/operational application software and interface designs, specifications, processes, test cases and scripts.
Keeps abreast of emerging computing trends and evolving technology platforms in areas of specialization.
May be the technical representative for the team to support complex implementations for both new and existing applications.
Follows the Safety and Quality processes set forth by NAV CANADA within Technology.
Supports and follows NAV CANADA’s corporate initiatives.
Job Requirements
Education:
Degree from a recognized university or community college with an acceptable specialization in computer, electrical engineering, systems engineering, computer science or information systems, or an acceptable combination of education, related experience, and training.
Experience:
A minimum of 1 year experience in configuring, supporting, testing, and implementing web applications.
Experience working in C#, .NET Framework, and SQL
HTML, CSS, JSON, XML
Javascript and PowerShell
Azure Cloud
Knowledge:
Knowledge of traditional system development methodologies and techniques.
Knowledge of modern software development life cycle processes, practices, and techniques, including Agile, Scrum and Azure DevOps
Knowledge of software configuration management processes, practices, tools and techniques.
Knowledge of network and cloud-based development environments.
Knowledge of building automated release processes
SharePoint, Dynamics, Power BI, Power Automate
Web-based technologies such as React, TypeScript, Angular.
Knowledge of Cyber Security, Privacy and Accessibility considerations for Web Development are all assets
Abilities:
Ability to analyze specific business and operational requirements to determine how these can best be met within the limitations of time, budget and staff resources.
Ability to detect, analyze and correct system deficiencies and/or recommend new actions/process improvements.
Ability to write clear, cohesive, and concise documentation that is easily understandable by colleagues, stakeholders, management, and customers.
Ability to solve problem / troubleshoot to assess, repair, mitigate and find the root cause.
Excellent testing skills.
Personal Suitability:
Excellent interpersonal skills with proven ability to develop relationships with internal and external stakeholders.
Ability to clearly communicate and present to both technical and non-technical staff and management.
Strong communication skills and technical writing skills
Shows initiative, integrity, reliability, good judgement.
Working conditions
This position is based at Ottawa Head Office but may be eligible for a flexible work arrangement.
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 an interview will be contacted.
-Website: https://navcanada.ca/
Headquarter Location: Ottawa, Ontario, Canada
Employee Count: 1001-5000
Year Founded: 1996
IPO Status: Private
Industries: Aerospace ⋅ Information Technology ⋅ Navigation