Talent.com

Senior software developer Jobs in Ottawa, ON

Create a job alert for this search

Senior software developer • ottawa on

Last updated: 11 hours ago

Software Developer (12 month term)

NAV CANADAOttawa
Full-time

Challenging, team-oriented work environment.Competitive compensation and benefits.Opportunities for growth and development.Diverse and inclusive workforce.Assist in the planning, organization, and ... Show more

Senior Software Engineer (Backend)

MotionOttawa, ON, CA
Full-time +1

AI-native platform that bridges the gap between performance marketers and creative teams, so they can uncover what’s working, what’s not, and ship more winning ads across platforms like YouTube, Li... Show more

Senior Software Engineer, Canada

AutoScale VenturesOttawa, ON, Canada
Remote
Full-time
Quick Apply

Senior Software Engineer (Full-Time, Remote) — Canada.Salary: CAD $140,000–$165,000 / year.Work Schedule: 9:00 AM - 5:00 PM PST.At AutoScale Ventures, we build large-scale systems behind products l... Show more

Senior Software Developer

NanometricsOttawa, ON, CA
Full-time

With 40 years of seismic technology and industry application experience, we are a global, award-winning company providing monitoring solutions and equipment for studying artificial and natural seis... Show more

Senior Software Developer

SRC CanOttawa, ON, CA
CA$100,000.00 yearly
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

Senior Network Communications Software Developer

Pivot + EdgeGatineau, QC, CA
CA$115,000.00 yearly
Permanent

Frequentis Group with headquarters in Vienna is an international supplier of communication and information systems for control centres with safety-critical tasks.Mission-critical control centres ar... Show more

Intermediate Software Developer (HRMS Applications)

ADGA Group Consultants IncOttawa, Canada
Full-time +1

ADGA has an immediate opportunity for an Intermediate Software Developer to support the Military Command Software Centre (MCSC).The MCSC manages a suite of mission-critical applications for the Can... Show more

Senior Manager, Software Engineering (Corporate Systems)

CMHC - SCHLOttawa
Full-time +1

Toronto (ON); Montreal (QC); Ottawa (ON).Language Skill Levels (Read/Write/Speak):.Our salaries generally range from $ 129,175.The work you do and the work we do together matters.We come to work ev... Show more

Backend Software Developer (Payload Planner)

GHGSATOttawa, ON, CA
Full-time
Quick Apply

GHGSat offers greenhouse gas detection, measurement, and monitoring services to industrial and government customers around the world.We use our own satellites and aircraft sensors, combined with th... Show more

Software Developer Senior

Intact Financial CorporationOttawa, Ontario, CAN
CA$101,800.00 yearly
Full-time

Pay at Intact is about much more than just salary.Multiple benefits offered to support.Wellness account and much more.Share plan & other savings: up to.Employee Share Purchase Plan (ESPP) – with In... Show more

Senior Software Developer

RBR Ltd.Ottawa, ON, CA
CA$120,000.00 yearly
Full-time

About RBR: Making waves since 1973.At RBR, we’ve been designing cutting-edge instruments to measure our blue planet for over 50 years.Built to withstand the harshest environments on Earth, our inst... Show more

Wavelogic Embedded Software Developer

Ciena Canada ULCOttawa
CA$79.00 hourly
Full-time

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual... Show more

 • New!

Software Developer Ruby on Rails

High Tech GenesisOttawa, ON, CA
Full-time

At HTG, you’ll push boundaries with the latest tech and collaborate with a team that loves what they do.Be part of a design services company that is amongst the companies that lead the world in tec... Show more

Senior Software Developer

ThalesOttawa
Full-time

Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales.Thales is a business where brilliant people from all over the world come together to share ideas and inspire eac... Show more

Senior Software Developer

StantecOttawa, ON
CA$74,400.00 yearly
Full-time +1

At Stantec, we have some of the world’s leading professionals passionate about enabling our business to be its best.Our business teams include finance, procurement, human resources, information tec... Show more

Senior Embedded Software Developer — Quantum Control Firmware

Q-Block ComputingOttawa, Ontario, Canada
Full-time +1

Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario.This role offers an exciting opportunity to contribute to the development of cutting-ed... Show more

Full Stack Software Developer

Randstad CanadaOttawa, Ontario, CA
Temporary
Quick Apply

A specialized Digital Innovation Hub within a federal defense organization is seeking Intermediate Full-Stack Software Developers.The successful candidates will support the development, scaling, an... Show more

Senior Software Architect (100% Remote Worldwide)

Tether Operations LimitedOttawa, ON, CA
Remote
Full-time

Join Tether and Shape the Future of Digital Finance.At Tether, we’re not just building products, we’re pioneering a global financial revolution.Our cutting-edge solutions empower businesses—from ex... Show more

Software Developer (12 month term)

Software Developer (12 month term)

NAV CANADAOttawa
14 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:

  • Assist in the planning, organization, and coordination of software development and testing activities to support project delivery objectives.

  • Develop efficient, scalable, and maintainable code while participating in code reviews and ensuring adherence to coding standards, quality practices, and comprehensive unit testing to support software reliability and application performance.

  • Provide system life-cycle support for operational systems, including maintenance, enhancements, and issue resolution.

  • Work closely with testing and quality assurance teams to identify defects, debug software issues, and ensure high-quality software releases.

  • Provide estimates for level of effort, technical complexity, and uncertainty associated with software enhancements and product changes.

  • Participate actively in Agile development ceremonies, including daily stand-ups, sprint planning sessions, retrospectives, and sprint reviews, contributing to team collaboration and delivery success.

  • Contribute to team knowledge sharing by collaborating with colleagues, sharing technical insights, and supporting continuous learning initiatives.

  • Stay current with emerging technologies, industry trends, and software development best practices to support continuous improvement.

Job Requirements

Education:

  • Graduated from a recognized university, or college with specialization in computer sciences or systems engineering, or some other specialty relevant to the duties of the position, or an acceptable combination of education, related experience, and training.

Experience:

  • Experience contributing to the design, documentation, development, implementation, testing, integration, diagnostics, maintenance, and technical support of critical operational systems.

  • Minimum of 3 years of experience supporting .NET applications (.NET Core and .NET Framework).

  • Minimum of 3 years of experience working with SQL Server and Transact-SQL (T-SQL).

  • Experience developing and integrating applications using Web API and experience in client-side web application development using JavaScript frameworks such as Angular, Blazor or similar technologies.

  • Experience developing software products in an Agile and iterative environment using Agile methodologies such as Scrum.

Knowledge:

  • Knowledge of software development theories, principles, practices, and techniques, including the software development life cycle and industry best practices.

  • Practical knowledge of relational database technologies, including Microsoft SQL Server.

  • Knowledge of object-oriented programming (OOP) analysis and design methodologies and techniques using C#.

  • Knowledge of modern web development technologies and front-end frameworks.

  • Knowledge of software testing principles, methodologies, and test automation practices.

  • Practical knowledge of DevOps tools and source control technologies such as Microsoft Azure DevOps and Git.

Abilities:

  • Strong problem-solving and analytical thinking skills, with the ability to assess complex issues and develop effective solutions.

  • Ability to work independently with minimal supervision, as well as collaboratively within a team-oriented environment.

  • Effective communication skills, with the ability to communicate clearly and professionally with team members, peers, stakeholders, and management at various levels.

  • Strong time management and organizational skills, with the ability to manage multiple priorities while maintaining focus on detailed and high-quality work.

  • Ability to quickly learn and adapt to new skills, technologies, and products with minimal supervision, demonstrating flexibility in a fast-paced technical environment.

Personal Suitability:

  • Develops and maintains effective, positive interpersonal relationships with team members, colleagues, and supervisors, fostering a collaborative and respectful work environment.

  • Provides sound advice, guidance, and informed opinions within their area of technical specialization to support decision-making and problem-solving.

  • Exhibits a strong work ethic, professionalism, and sense of responsibility, consistently delivering high-quality work and taking ownership of assigned tasks.

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.

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.

-