Talent.com
C# Software Developer
C# Software DeveloperLeonardo Group • Ottawa, ON, CA
C# Software Developer

C# Software Developer

Leonardo Group • Ottawa, ON, CA
Il y a plus de 30 jours
Type de contrat
  • Permanent
Description de poste

With over 90,000 employees worldwide, Leonardo is a global high-technology company and a key player in the international defence and security sector. Leonardo Canada Inc. continues to grow and expand our footprint in Ottawa. We offer a dynamic and collaborative work environment where innovation is encouraged, and employees are empowered to grow professionally. Our team supports Canadian and international customers with world-leading technologies across land, air, and naval domains.

Position Summary

We are seeking a C# Software Developer to join our growing engineering team in Ottawa. This is a unique opportunity to help contribute to the design and development of a next-generation product line in the Electronic Warfare domain. You will work within an agile scrum team and contribute to the design and delivery of core software components that are foundational to our future offerings.

In this role, you will be hands‑on with development. You will participate in internal and customer‑facing design reviews, testing events, and other project‑related activities that span the full software development lifecycle.

Key Responsibilities

  • Design and develop new software components and services using .NET and C# technologies.
  • Ensure seamless integration between user interfaces and backend services.
  • Write clean, maintainable code that is self‑documenting and adheres to best practices.
  • Participate in agile ceremonies, design sessions, and peer code reviews.
  • Support the allocation of system requirements to software components and interfaces.
  • Communicate technical concepts effectively with stakeholders including engineers, product managers, architects, and senior leadership.
  • Champion best practices and continuous improvement within the team.
  • Take ownership of the quality and delivery of software solutions.

Required Qualifications

  • Solid understanding of the Software Development Lifecycle (SDLC) in agile environments, particularly using Scrum.
  • Hands‑on experience with C# development using .NET Core / .NET 5+.
  • Proficient with .NET Framework and Windows Presentation Foundation (WPF).
  • Experience providing technical leadership and mentoring within a development team.
  • Experience with web application development, such as REST APIs, Single Page Applications (SPAs).
  • Experience with building ASP.NET Core / 5+ applications.
  • Familiarity with relational databases (e.g., PostgreSQL, SQL Server).
  • Collaborative mindset and strong interpersonal and communication skills.
  • Experience using agile development tools such as Jira, Bitbucket, Jenkins, and Nexus.
  • Desirable Qualifications (Nice to Have)

  • Knowledge or hands‑on experience with CI / CD pipelines and software automation.
  • Exposure to SDLC in military or defence industry environments.
  • Experience contributing to technical design documentation and architectural decisions.
  • Experience with Docker / containerization.

  • Experience with message broker systems such as RabbitMQ or similar.
  • Experience with EntityFramework Core.
  • Experience with Blazor.
  • Experience with relational databases (MS SQL).
  • Security Clearance

    Given the nature of our software development work, it is a condition of employment that the successful candidate receive the required security clearances. Successful candidates must be eligible for Controlled Goods Regulations Program (CGRP) government clearances and International Traffic in Arms Regulations (ITAR). In addition, candidates must be able to obtain a Canadian Industrial Security Clearance to NATO SECRET level.

    If you are unfamiliar with the process, you can find information about Security Clearance requests process on the Government of Canada website (search for "Security Clearance Request Process")

    In general, in order to obtain these clearances, you

  • Must be either a Canadian citizen or permanent resident of Canada;
  • Must have lived in Canada continuously for the past 10 years;
  • Must not have a criminal record.
  • Good to know

  • Group benefits are 100% Company‑Paid from first day on the job (including dependents)
  • Group Health, Dental, Vision, Employee Assistance Plan, Out-of-Province travel, E‑A‑P
  • Industry‑leading Vacation entitlements
  • Generous Paid Personal Leave & additional Company Holidays
  • Company match (5%) RRSP plan
  • Dynamic Flex‑time policy
  • Remote and Office work flexibility
  • Annual Incentive bonus programme
  • Exceptional Employee Referral programme
  • Professional Development and Credentialing support - internal and external opportunities
  • Exceptional professional environment : you'll join a team of some of the best talent in the business (!)
  • Special needs of candidates with disabilities will be accommodated. Successful candidates must fulfil requirements for Canadian Controlled Goods Program (CGP) and Canadian Security Clearance. Leonardo supports the principles of employment equity and is an equal opportunity employer.
  • #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Software Developer • Ottawa, ON, CA

    Offres similaires
    Full Stack Software Developer (Government of Canada Secret-level clearance)

    Full Stack Software Developer (Government of Canada Secret-level clearance)

    TV2 Consulting • Ottawa, ON, Canada
    Temps plein
    We are seeking an Application Developer to join the Government of Canada delivery team, supporting secure web portal applications (DynaDocs and CanaDocs) and their underlying infrastructure.This ro...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    C++ Software Engineer

    C++ Software Engineer

    Actalent • Nepean, ON, Canada
    Temps plein
    Looking for : C++ Software Engineers in Ottawa.Join a dynamic team focused on Acoustics and Sonar systems within Naval and Airborne domains. Be part of a mission-driven environment where your contrib...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Developer

    Senior Software Developer

    SRC Can • Ottawa, ON, CA
    Temps plein
    Quick Apply
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®.The company was formed to provide innovative products and seasoned analysis to solve the United States&#...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Software Developer, Services

    Software Developer, Services

    Slice • Ottawa, ON, Canada
    Temps plein
    Ilir Sela started Slice with the belief that local pizzerias deserve all of the advantages of major franchises without compromising their independence. Starting with his family's pizzerias, we n...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Developer

    Software Developer

    Actalent • Ottawa, ON, Canada
    Temps plein
    Join a dynamic team dedicated to developing and delivering next-generation military and public safety technology.You will contribute to the advancement of communication capabilities for military an...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Intermediate Software Developer

    Intermediate Software Developer

    SRC Can • Ottawa, ON, CA
    Temps plein
    Quick Apply
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®.The company was formed to provide innovative products and seasoned analysis to solve the United States&#...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Lead Full Stack Software Developer

    Lead Full Stack Software Developer

    SKYTRAC • Ottawa, Ontario, Canada, K2E 7Y1
    Temps plein
    Join Our Dynamic Team at SKYTRAC.SKYTRAC is a leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations wo...Voir plus
    Dernière mise à jour : il y a 3 jours
    Senior Software Engineer

    Senior Software Engineer

    Veem • Ottawa, ON, Canada
    Temps plein
    Veem empowers small and medium businesses who spend too much time and money dealing with inefficient financial payment systems. Our transparent, relationship-based payments model makes it easy to bu...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Versaterm • Ottawa H2B, ON, Canada
    Temps plein
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve been building an ecosystem of intuitive tools designed for public...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Developer

    Senior Software Developer

    Giatec Scientific Inc. • Nepean, ON, Canada
    Temps plein
    Giatec)is seeking a seasoned Senior Software Developer to architect, build, and scale the services that power MixPilot and its integrations with IoT systems and mobile applications.This is a hands-...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    C Developer - Axiom Global Technologies

    C Developer - Axiom Global Technologies

    Axiom Global Technologies • ottawa, on, ca
    Temps plein
    Strong backend development experience in.Ability to understand business requirements and translate them into clear, effective technical solutions. Participate in the maintenance, support, and enhanc...Voir plus
    Dernière mise à jour : il y a 15 heures • Offre sponsorisée • Nouvelle offre
    Software Engineer, macOS Core Product - Ottawa, Canada

    Software Engineer, macOS Core Product - Ottawa, Canada

    Speechify • Ottawa, ON, Canada
    Temps plein
    At Speechify, our mission is to ensure.Speechify's text-to-speech products—including apps on iOS, Android, macOS, Chrome, and web—to listen to PDFs, books, docs, and web content fas...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    acre security • Ottawa, ON, Canada
    Temps plein
    Software Engineer - Cloud Access Control.Move Security Forward with Acre.Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environment where...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    Acre Identity by TDS • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    Acre empowers security professionals to adapt and thrive in a rapidly changing world.Established in 2012, our solutions in access control, visitor management, and intrusion software are trusted by ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Software Development Engineer in Test (SDET)

    Software Development Engineer in Test (SDET)

    Ouster • Ottawa, ON, Canada
    Temps plein
    At Ouster, we are pioneering the future of Physical AI by redefining the capabilities of deep learning.Through our groundbreaking digital lidar solutions, including the Ouster Gemini perception pla...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Remote Software Architect - C#.NET & React Lead

    Remote Software Architect - C#.NET & React Lead

    Sowelo Consulting • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein +1
    A consulting firm is looking for a skilled Software Architect to join a remote IT team in Canada.The role involves designing advanced SaaS solutions, leading the engineering team, and ensuring soft...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée