Senior Software Developer - (C# / .NET)

Entegra LLP

$95K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or master's degree in computer science or related field.
  • 6+ years of professional experience in software development using C#, .NET Framework, and WPF.
  • Deep knowledge of desktop architecture, MVVM, XAML, threading, UI/UX patterns.
  • Strong leadership, problem-solving, and interpersonal skills.
  • Experience in industrial or inspection-related domains is an asset.

Responsibilities

  • Design, build, and maintain robust .NET Framework and WPF desktop applications.
  • Provide architectural direction and lead implementation of critical system components.
  • Mentor and support junior developers through code reviews and technical guidance.
  • Lead and improve software development workflows, CI/CD, testing practices, and design standards.
  • Collaborate with product stakeholders, AI/data teams, and end users to define and refine features.

Benefits

  • Medical, Dental, and Vision Insurance
  • RRSP match
  • Paid Vacation & Holidays
  • Life & Disability Insurance
  • Professional Development Opportunities
Full Job Description
Job Type

Full-time

Description

Position Summary:

ENTEGRA® is seeking a highly skilled and experienced Senior Software Developer to lead key components of our .NET/WPF desktop application suite. You will take ownership of architectural decisions, guide junior developers, and work closely with cross-functional teams to deliver high-impact software that supports the advanced data needs of our pipeline inspection technology platform. This is a hands-on development role for someone who thrives in high-ownership, high-impact environments.

Responsibilities:
  • Design, build, and maintain robust .NET Framework and WPF desktop applications.
  • Provide architectural direction and lead implementation of critical system components.
  • Mentor and support junior developers through code reviews and technical guidance.
  • Lead and improve software development workflows, CI/CD, testing practices, and design standards.
  • Collaborate with product stakeholders, AI/data teams, and end users to define and refine features.
  • Ensure high performance, scalability, and maintainability of delivered systems.
  • Own the quality of codebase through rigorous testing and refactoring practices.
  • Help shape and improve overall software engineering culture and discipline within the team.


Requirements

  • Bachelor's or master's degree in computer science or related field.
  • 6+ years of professional experience in software development using C#, .NET Framework, and WPF.
  • Deep knowledge of desktop architecture, MVVM, XAML, threading, UI/UX patterns.
  • Experience with SQL and managing data-intensive applications.
  • Proven track record of SQL query optimization and software performance improvements.
  • Familiarity with CI/CD pipelines, automated testing, and Git-based workflows.
  • Strong leadership, problem-solving, and interpersonal skills.
  • Demonstrated ability to translate complex requirements into scalable technical designs.
  • Experience in industrial, scientific, or engineering software is a strong asset.
  • Experience in industrial or inspection-related domains is an asset.
  • Demonstrates a commitment to integrating the ENTEGRA® Core Values into daily work and life: Be Innovative. Be Devoted. Be Honest. Be Accountable. Be Genuine. Be Industrious. Be Stewards. Be Excellent.

Employment Details:
  • Work Location: Woodbridge, ON L4L 5Z9, Canada - Global Technology Center
  • Department: ENG - Engineering
  • Workplace Type: Hybrid
  • Job Type: Regular Full Time

Benefits:
  • Medical, Dental, and Vision Insurance
  • RRSP match
  • Paid Vacation & Holidays
  • Life & Disability Insurance
  • Professional Development Opportunities

Salary Description

$95,000 - $130,000 CAD

Similar Jobs

More Jobs at Entegra LLP

More Information Technology Jobs

Find similar Senior Software Developer - (C# / .NET) jobs: