IT jobs, Latest Tech jobs,  ITjobs.city,  Discover high paying IT jobs in your city, IT Job posting, hire tech talents globally

Latest IT Jobs, Post tech and IT jobs in your city, Free Job Posting, IT jobs in Canada including software engineer jobs, computer programming jobs, part-time, full-time, temporary jobs and contract job positions. Local help wanted job board.

My account

Post Jobs
  • »
  • Ontario »
  • Ottawa »
  • Tech Jobs

Senior Software Developer

Featured Jobs

Cybersecurity Incident ManagerCybersecurity Incident Manager Senior Systems EngineerSenior Systems Engineer Senior Software DeveloperSenior Software Developer

View more »

Report as inappropriate

Contact job

https://canada.itjoblisting.com/278

Log in to view contact details

View all ads by job (103)

  • Company NameNAV CANADA
  • Job TypeFull-Time
  • AddressOttawa, ON

Pay Range
$127,829 - $160,581

Job Summary
Lead 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.

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

Job Description

Key Accountabilities:

Technical Delivery, Leadership and Management

Provide technical leadership in cloud architecture and migration strategies, ensuring scalability, security, and alignment with enterprise standards.

Drive the adoption of AI, automation, and data-driven solutions to enhance operational efficiency and decision-making.

Evaluate and implement emerging technologies (cloud, AI, automation) to support system modernization and improve overall business outcomes.

Provide technical / functional expertise and leadership in one or more areas of specialization, and/or cross-functionally throughout the organization.

Represent the unit or department as a technical expert in own functional area, champion ideas and innovations.

Under the Manager’s direction, lead ongoing life-cycle support of corporate systems in own functional area nationally, including performance optimization, monitoring, capacity assessment, data management, availability, recovery, security, communications interfaces, and technical support.

As a subject-matter expert, resolve issues requiring cross-functional solutions; address complex interrelated software, applications, database, operating system, and hardware problems; provide guidance on technical data flow and system administration to maintain performance standards.

Provide input into the development, identification, and resolution of inconsistencies with current and planned policies, technology training, architecture, standards, and work instructions.

Provide leadership in the development and implementation of new features, enhancements, special requirements, and maintenance procedures across systems on a functional and/or cross-functional basis.

Analyze, plan, specify, and define system interfaces and technical requirements for new initiatives to ensure interoperability with NAV CANADA business systems infrastructure.

Act as technical lead on complex or multi-faceted projects, including cross-functional initiatives, involving system architecture, design, implementation, and maintenance; conduct cost-benefit analysis; plan and direct activities; contribute to conceptual and physical design; lead implementation; mentor team members; and recommend solutions or corrective actions.

Provide guidance in managing technical resources related to user needs, priorities, technological developments, and system integration impacts.

Provide strategic, tactical, and operational leadership in the maintenance and enhancement of systems, projects, and resource development for the corporation.

Job Requirements

Education:

University Degree in Computer Science, Information Technology, or a related field, or equivalent education and experience.

Experience:

At least 5 years of experience leading software development teams, including project management, mentoring developers, and fostering a collaborative team environment.

Proven ability to manage multiple projects simultaneously from inception through deployment, with experience in Agile, Scrum, or other project management methodologies.

Experience working in multidisciplinary teams of system development professionals, with a focus on detailed design, coding standards, unit and integration testing, implementation, and software configuration.

Proficiency in object-oriented design principles and application development, with exposure to modern cloud-native architectures and development practices.

Demonstrated ability to identify and resolve technical challenges, optimize performance, and implement innovative solutions, including leveraging cloud, AI, and automation technologies.

Knowledge:

Extensive experience across a range of technologies, programming languages, system architectures, and tools, including hands-on development, design, and troubleshooting of complex systems.

Strong knowledge of cloud computing platforms (e.g., Azure/AWS), including architecture, services, deployment models, scalability, security, and cost management.

Knowledge of cloud‑native development practices, including microservices, containerization (Docker/Kubernetes), and DevOps/CI‑CD pipelines.

Working knowledge of AI/ML concepts, including data modeling, predictive analytics, and integration of AI-driven features into enterprise applications.

Understanding of data platforms and analytics services supporting AI initiatives, including data pipelines, data lakes, and governance frameworks.

Awareness of emerging trends in cloud, AI, and automation technologies and their application in modernizing enterprise systems.

Required Technical Expertise: Strong experience with C#, ASP.NET, JavaScript, SQL Server, and Transact-SQL; practical knowledge of relational databases; expertise in object-oriented programming (C#, Java); Azure development experience; Angular front-end experience is a plus.

Strong knowledge of business system architectures, operating systems, and programming environments used in enterprise environments.

In-depth knowledge of systems development and full SDLC practices for small, medium, and large-scale systems.

In-depth knowledge of specific critical systems, operations, and maintenance techniques and practices.

In-depth knowledge of debugging.

Strong knowledge of industry trends, leading-edge technologies, and software engineering practices, including configuration management.

Strong knowledge of network communications, protocols, and communication systems.

Strong knowledge of testing methodologies, diagnostic tools, and fault-finding techniques.

Strong knowledge of real-time programming practices and operations.

Abilities:

Excellent assessment, analytical and testing skills

Provide expert advice, guidance, and opinions in functional area

Coach and mentor others in field of expertise

Lead as a technical workstream lead for the very complex, or multiple complex projects, including cross-functional projects; coach project team members on project management issues and recommend approaches

Experience in understanding customer requirements and feedback and incorporating that input into software design and development to enhance user satisfaction.

Demonstrated ability to present confidently and clearly to large audiences, including stakeholders and senior management. Proven experience in engaging diverse groups, conveying complex information, and facilitating discussions to drive understanding and decision-making.

Personal Suitability:

Positively Influence the thinking of others cross-functionally to ensure department/functional goals met, and resolve conflicts in an effective manner

Establish and communicate common goals and direction for department/functional area, coordinate cross-functional communication, problem solving and team initiatives, champion ideas and innovations

Establish and maintain appropriate interpersonal relationship in dealings with team members, colleagues, and superiors

Build cross-functional relationships to gain support

Maintain positive relationships with key customers, suppliers, etc., who have a significant impact on the success of the organization

Maintain cooperative relationship with external organizations

Verbal and written communication skills

Flexible work arrangements:

This position is a hybrid position with a minimum – 3 days per week 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.

https://navcanada.wd10.myworkdayjobs.com

8 hours ago, # 278, 5

← Senior Data Engineer, FinanceSenior Systems Engineer →

Senior Software Developer related listings

Ads Company NameJob Type

Senior Systems Engineer

Pay Range $127,829 - $160,581 Job Summary As an Engineer in the Communications Section, the Senior Systems Engineer is accountable for applying techni...

8 hours ago - Tech Jobs, Ottawa
NAV CANADAFull-Time

Senior Data Engineer, Finance

Overview At Instacart, our mission is to create a world where everyone has access to the food they love and more time to enjoy it together. Millions o...

4 months ago - Tech Jobs, Ottawa
InstacartRemote

Senior Software Engineer (Data Engineering)

Your work days are brighter here! At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they...

8 hours ago - Tech Jobs, Vancouver
Workday, Inc.Full-Time

Software Engineer / Senior Software Engineer - Agent Platform

About the Team Workday’s Agent Platform team is building and maintaining the frameworks, libraries, and patterns that hundreds of Workday developers u...

8 hours ago - Tech Jobs, Vancouver
Workday, Inc.Full-Time

Senior AI Engineer

You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll ...

8 hours ago - Tech Jobs, Toronto
Sun Life Assurance Company of CanadaFull-Time

View more »

IT Job Listing

Info

  • About us
  • Contact us

Contact Address

IT Jobs 1727-54 Street SE, Calgary, Alberta, T2A 1B7 Canada

IT Job Listing
© IT jobs, Latest Tech jobs, ITjobs.city, Discover high paying IT jobs in your city, IT Job posting, hire tech talents globally