Language RequirementsBilingual / BilingueIn the event a qualified bilingual candidate is not found, a qualified unilingual candidate will be considered. / Dans l’éventualité où un candidat bilingue qualifié n’est pas disponible, un candidat unilingue qualifié sera considéré.
Flexible Work Agreement TypeHybrid / Hybride
Posting End Date2025-04-16
Job GradePIPSC-4
Pay Range$123,506 - $155,150
Job SummaryLead the planning, organization, and execution of corporate system changes and enhancements, encompassing a multi-layered architecture of hardware, software, and communications technologies. This role involves designing and implementing complex solutions, providing advanced expertise in one or more specialized areas, and applying cross-functional knowledge. As a leadership position, it includes responsibilities such as project management and system ownership.
This role involves preparing and delivering presentations for senior leadership, translating strategic objectives into actionable plans, and collaborating with internal and external partners, including vendors. The ability to communicate complex concepts effectively to both technical and non-technical audiences is essential.
Job Description
What NAV CANADA offers you:
- Challenging, team-oriented work environment
- Competitive compensation and flexible benefits
- Defined benefit pension plan
- Opportunities for growth and development
- Flexible work arrangements
- Diverse and inclusive workforce
Key Accountabilities:
- Provide technical and functional expertise, leadership, and innovation within your specialization and across the organization.
- Represent your unit or department as a technical expert, championing ideas and driving improvements.
- Lead the life-cycle support of corporate systems, focusing on performance optimization, monitoring, data management, security, and technical support.
- Resolve complex cross-functional issues involving software, applications, databases, and hardware, ensuring high performance standards.
- Contribute to the development and resolution of inconsistencies in policies, training, plans, and technical standards.
- Oversee the development and implementation of new features, enhancements, and maintenance for assigned systems.
- Analyze and define technical requirements for new software, applications, and hardware to ensure interoperability with existing systems.
- Lead complex projects, including cross-functional initiatives, involving design, implementation, and maintenance of system architecture and interfaces. Conduct cost-benefit analyses, manage project planning, and recommend software certifications and corrective actions.
- Guide the management of technical resources, addressing user concerns, technological developments, and implications of system changes.
- Provide strategic, tactical, and operational leadership in system, project, and resource development.
Job Requirements
Education:
- University Degree in Computer Science, Information Technology, or a related field, or equivalent education and experience.
Experience:
- Experience leading software development teams, including managing cross functional projects, mentoring developers, and fostering a collaborative team environment.
- Demonstrated experience in identifying and addressing technical challenges, optimizing performance, and implementing innovative solutions to advance software development.
- Extensive experience with technology frameworks and processes including Change Management, Quality Management, Project Management.
- Experience with major cloud-based application development and platforms. (i.e. Microsoft Azure)
- Extensive experience with a range of technologies, programming languages, and tools, including hands-on development, system architecture design, and troubleshooting.
- Strong technical expertise in C, ASP.NET, JavaScript, SQL Server, and Transact-SQL, with practical knowledge of relational databases and object-oriented programming. Azure and Angular experience.
Knowledge:
- In-depth knowledge of systems development and life-cycle principles (SDLC), including development, testing, implementation, and support of complex systems.
- Thorough knowledge of modern software development life cycle processes, practices, and techniques, including Agile, Scrum and DevOps.
- Strong understanding of network communications, digital specifications, and protocols.
- Thorough knowledge of industry trends, emerging technologies, and cloud application development.
- Familiarity with managing operating systems and critical systems operations.
Abilities:
- Ability to test, detect, analyze system deficiencies, and recommend system remediation and/or new actions/process improvements.
- Ability to provide expert-level advice, guidance, and opinions within the functional area.
- Proficiency in gathering and integrating customer requirements and feedback into software design to enhance user experience.
- Ability to communicate clearly in conversation and in presentations to both technical and non-technical audience.
- Ability to write clear, cohesive, and concise documentation that is easily understandable by colleagues, management, stakeholders and customers.
- Ability to plan activities, delegate work task to teams, provide clear estimations and timelines.
Personal Suitability:
- Forward-thinking with strong coaching, mentoring, and team-building skills.
- Diplomatic, customer oriented with strong relationship
- Resilient, innovative, creative and open to change.
- Ability to work independently and in a team environment, in a fast-paced environment.
- Ability to multi-task and re-prioritize as necessary.
Working conditions:
- This position is based at the Ottawa Head Office and classified as hybrid requiring a minimum of one day on site.
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.
-