Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C#/.NET Engineer - Desktop Apps (Remote)

ROSS

This position requires local presence. Please view similar jobs below.

Our client is a world‑class, premier brand in analytical instrumentation for life sciences, medical, and environmental applications, and a Canadian‑based global leader in best‑in‑class technologies that solve complex scientific challenges and help improve our world. They have engaged us to help them recruit Senior Software Engineers. They're located in North Toronto, Canada and you can work remotely from your home office in Romania.

This a 1 Year Contract with a very high probability of multi-year renewals for long-term stability and career growth.

Must Haves:

  • 5+ years’ experience in designing and developing applications using OOP/OOD with at least 5+ years of experience in developing DESKTOP C#/.NET
  • Solid knowledge of .NET, design patterns, Visual Studio. Currently they're using .net 4.8 (migrating to .net 10) and VS 2022 (migrating to 2026).
  • Experience withWindows Presentation Foundation (WPF) or Winforms, or C# .NET on web if you consider yourself an expert and willing to work on desktop too.
  • Experience with design and implementation of n-tier systems, reusable libraries and development frameworks.
  • Bachelor’s degree in computer science or closely related field or equivalent work experience
  • Excellent communication and facilitation skills.
  • Excellent analytical, problem solving and decision making skills.
  • Proven technical leadership skills, must be a team player with strong collaboration skills.
  • Proven experience working in a cross-functional team of technical and non-technical personnel
  • Excellent time-management skills, ability to prioritize and handle multiple tasks
  • Experience with agile methodologies, test driven development


Nice to Have:

  • Experience with developing software for devices or instruments.
  • Experience working in regulated environments.
  • Experience with C++ or other OO languages
  • SQLite, NUnit , FIT, Infragistics UltraWinGrid, Xceed WPF grid
  • COM Interop

Additional Info:

Works in a collaborative environment, part of a cross-functional teams, to design and develop scalable, high-quality and high-performance applications on .NET platform

  • Work through all phases of the software development life cycle, including requirements analysis, design, implementation, testing, deployment, and maintenance
  • Analyzes customer needs and problems to deliver creative, logical, and effective solutions using sound architecture and design principles that satisfy functional and non-functional requirements
  • Follows established practices of agile methodologies, i.e. test-driven development, that will ensure high quality software
  • Initiates/facilitates design/architectural discussions, provides estimates, prepares design and architecture reviews
  • Implements software modules and unit tests and conducts appropriate module testing
  • Mentors less senior team members, and produces peer review product artifacts including requirement specifications, design specifications, code, etc.
  • Highly committed to on-time delivery and high quality
  • Detects, reports, investigates, and fixes product defects
  • Evaluates new software development technologies, tools and practices. Recommend adoption of new tools.
  • Works collaboratively and proactively to maximize the success of the development teams
This company is owned by a publicly-traded Fortune 150 and offers long-term stability, and interesting and technically challenging work. You must be able to work remotely from Romania. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior C#/.NET Engineer - Desktop Apps (Remote) in Canada vacancy
  • $271.15k per year

     ...of products including Docker Desktop, Docker Hub, and Docker Scout....  ...We are a globally distributed, remote-first team building the tools...  ...The Role You are a software engineer who cares deeply about security...  ...– Equivalent to US$100 net per month to help support your... 
    Remote work
    Senior
    .net
    Long term contract
    Full time
    Work from home
    Home office
    Visa sponsorship
    Shift work

    Docker

    Canada
    3 days ago
  •  ...Resourcefulness Collaboration   We are seeking an experienced Desktop Publishing Specialist to prepare, reconstruct, and finalize...  ...contributions in meaningful ways. ~ Employee Referral Program: Earn rewards for bringing amazing talent to our team. #LI-remote... 
    Remote work
    Full time

    Apertera

    Canada
    1 day ago
  • $150k - $230k per year

     ...secure services so we are expanding our central Site Reliability Engineering team. You will be responsible for building and leading processes...  .... Excellent communication and interpersonal skills.   #LI-Remote Perks Flexible work environment - ClickHouse is a... 
    Remote work
    Senior
    Full time
    Local area
    Home office
    Flexible hours

    ClickHouse

    Canada
    3 days ago
  • $150k - $230k per year

     ...About the Team The Cloud Infrastructure Engineering team builds and manages the foundational blocks of ClickHouse Cloud data plane end-to-...  ...level of responsibility, ownership, and accountability #LI-remote Perks Flexible work environment - ClickHouse is a globally... 
    Remote work
    Senior
    Full time
    Local area
    Home office
    Flexible hours

    ClickHouse

    Canada
    3 days ago
  •  ...platform and developer tooling ecosystem. Our platform enables engineers to validate, review, govern, and automate API quality using AI-powered...  ...Software supply chain and artifact distribution Cross-platform desktop tooling Open-source tooling ecosystems Enterprise telemetry and... 
    Remote job
    Senior

    EPAM Systems

    Canada
    7 days ago
  •  ...Our group is looking for a Senior Full-Stack Developer to join our...  ...product features. This is a fully remote position. RESPONSIBILITIES:...  ...GIS & analytics web app on React. Build end-to-end...  ...closely with the rest of the engineering team to design and launch new... 
    Remote work
    Senior
    Full time
    Flexible hours

    Placer.ai

    Canada
    1 day ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title:...  ...– September 2027) Work Location: Remote (No on-site requirement) Security...  ...within an existing Azure, BizTalk, and .NET environment. Key Responsibilities... 
    Remote work
    Senior
    .net
    Contract work

    Oomple

    Canada
    more than 2 months ago
  •  ...partners. And we do it with a completely remote team. Imagine working alongside global innovators...  ...across Cloudbeds. This is a product engineering role focused on production AI systems,...  ...into real customer journeys. You'll join a senior, product-minded group that values... 
    Remote work
    Senior
    Work at office
    Local area
    Work from home
    Home office
    Flexible hours

    Third-Party Job Posts

    Canada
    7 days ago
  •  ...across borders, come build it with us. Jeeves is looking for a Senior Backend Engineer to join our engineering team. You will design and build the...  ...backend systems.   Location : This is a full-time remote position. #LI-REMOTE What You'll Do: Backend Engineering... 
    Remote work
    Senior
    Full time

    Jeeves

    Canada
    3 days ago
  • $276.05k per year

     ...of products including Docker Desktop, Docker Hub, and Docker Scout....  ...We are a globally distributed, remote-first team building the tools...  ...successful candidate is a hands-on engineer at heart. They have built...  ...skilled at growing and retaining senior individual contributors and... 
    Remote work
    Senior
    .net
    Long term contract
    Full time
    Local area
    Home office
    Visa sponsorship
    Shift work

    Docker

    Canada
    3 days ago
  •  ...borders, come build it with us. As an AI Engineer at Jeeves, you will own whole workflows...  ...someone to hand you a spec. This is a senior, hands-on role for people who are AI-native...  ...ticket queue. Location: This role is remote based out of Canada . #LI-REMOTE   What... 
    Remote work
    Senior
    Full time

    Jeeves

    Canada
    3 days ago
  •  ...applications, from frontend UI to backend infrastructure. As a Senior Devops Engineer, you will be involved a number of technically challenging...  ...Work Flexibility Adoption. Flexi-work hour and hybrid or remote set-up Aspire career alternatives through us - our internal... 
    Remote work
    Senior
    Full time
    Free visa

    Crypto.com

    Canada
    3 days ago
  • $210.63k - $341.69k per year

     ...of products including Docker Desktop, Docker Hub, and Docker Scout....  ...We are a globally distributed, remote-first team building the tools...  ...rather than a conventional backend engineering role. You will work across...  ...behind every result. As a Senior Supply Chain Security Engineer... 
    Remote work
    Senior
    .net
    Long term contract
    Full time
    Work from home
    Home office
    Visa sponsorship
    Shift work

    Docker

    Canada
    3 days ago
  • $215k per year

     ...This is a frontend system engineering role focused on evolving Seeq’s frontend React infrastructure, state management, design system, and building...  ...and the ability to work effectively in a cross-functional, remote environment Familiarity with agile development methodologies... 
    Remote work
    Senior
    Long term contract
    Full time
    Temporary work
    Home office

    Seeq

    Canada
    3 days ago
  • $72.4k - $96.6k per year

     ...The Implementation Engineer will execute technical planning, architecture, and implementation of on-premise communications solutions that result in a successful deployment within the customer environment. In this role you will plan, architect, install, configure, test, and... 
    Senior
    Full time

    Stryker

    Canada
    22 hours ago
  • $160k - $210k per year

     ...sake of adhering to an arbitrary work schedule. We're a remote-first team spread across time zones, so no office to report...  ...~ Ontario About the Role: As a frontend-focused Senior Software Engineer, you will own the design and delivery of the user-facing experiences... 
    Remote work
    Senior
    Full time
    Casual work
    Work at office
    Work from home
    Worldwide
    Home office
    Flexible hours

    Sardine

    Canada
    3 days ago
  • $201.8k - $273.1k per year

     ...the Vectra AI to move at the speed and scale of hybrid attackers. For more information, visit   Position Overview As a Security Engineer (Pre‑Sales) at Vectra.ai, you will blend deep technical expertise with strong customer‑facing skills to build trust, influence architectural... 
    Senior
    Worldwide

    Vectra

    Canada
    21 hours ago
  • $115k - $125k per year

     ...connected. The mark of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers, Product Managers and Designers to bring their engineering skills to bear... 
    Senior
    Internship
    Immediate start

    Wave Accounting

    Canada
    3 days ago
  • usd155k - usd238k per year

     .... As one of the first backend engineers, you'll help shape the technical...  ...to touch a modern React app ~ You use AI tools well and...  ...ClickHouse, or another columnar / OLAP engine Perks Flexible work...  ...distributed company and remote-friendly. We currently operate... 
    Remote work
    Senior
    Full time
    Local area
    Home office
    Flexible hours

    ClickHouse

    Canada
    1 day ago
  • Job Responsibility: Canada Off-site Category: Engineering Remote Eligible Yes Hire Type: EmployeeJob ID 8617 Date posted 02/24 R&D Engineering, Senior Staff Engineer Description We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our... 
    Remote work
    Senior
    Full time

    Synopsys

    Canada
    1 day ago
  •  ...recent work highlighted in our blog: We’re looking for backend engineers with experience in data-intensive systems who enjoy working...  ...environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 25 countries. Healthcare... 
    Remote work
    Senior
    Full time
    Local area
    Home office
    Flexible hours

    ClickHouse

    Canada
    3 days ago
  •  ...Summary Reporting to the Engineering Manager, the Senior Process Engineer is responsible for water-related process studies, preparation of process flow diagrams, design and engineering involving simulations, design calculations, equipment sizing, Start-up, commissioning... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide

    Enerflex

    Canada
    10 days ago
  • $180k - $206k per year

     ...sake of adhering to an arbitrary work schedule. We're a remote-first team spread across time zones, so no office to report...  ...Remote - Canada   About the Role: As a backend-focused Senior Software Engineer, you will play a pivotal role in designing, constructing, and... 
    Remote work
    Senior
    Full time
    Casual work
    Work at office
    Work from home
    Worldwide
    Home office
    Flexible hours

    Sardine

    Canada
    3 days ago
  • $179.15k - $255.93k per year

     ...of products including Docker Desktop, Docker Hub, and Docker Scout....  ...We are a globally distributed, remote-first team building the tools...  ...s AI Governance products. As Senior Manager, Training you will own...  ...support from Professional Services engineers: agents draft courses, lab... 
    Remote work
    Senior
    .net
    Long term contract
    Full time
    For contractors
    Work from home
    Home office
    Shift work

    Docker

    Canada
    21 hours ago
  • $95.21k - $128.53k per year

     ...As a Senior Process Safety Engineer in our Supply, Products and Trading division, you will drive the implementation, maintenance and continuous improvement of PSM program through high-quality risk assessment and management activities including Process Hazard Analysis (PHA),... 
    Senior
    Full time
    Work at office
    Home office
    Flexible hours

    Irving Oil

    Canada
    4 hours ago
  • $136.6k - $180k per year

     ...we are helping to build. THE ROLE We're looking for a Senior Software Engineer (P2), Workfront + AEM to help our clients' marketing and creative...  ...Cloud Service, Edge Delivery Services, the Universal Editor, App Builder, or Cloud Manager. You've delivered AEM websites... 
    Senior
    Work at office
    Local area
    Flexible hours

    DEPT

    Canada
    3 days ago
  • $260k - $305k per year

     ...Our core product is a robust calculation engine capable of executing advanced math and machine...  ...outcomes for our users. As a fully remote company, Seeq fosters collaboration using...  ...experience, you bring years of experience as a Senior software development engineer, leading... 
    Remote work
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Immediate start
    Home office

    Seeq

    Canada
    3 days ago
  •  ...Description Job Title: Integration Operations Senior Software Engineer Company: Confidential Department:...  ...platform and APIs using Azure services, APIM, App Services, Azure DevOps, Microsoft Entra ID, Terraform, and .NET-based solutions. Mandatory Technical... 
    Remote work
    Senior
    .net
    Contract work
    Flexible hours

    Oomple

    Canada
    20 days ago
  • $150k - $180k per year

     ...and team connectivity, we look forward to hearing from you! THE ROLE Salary Range: $150,000 - $180,000 We are seeking a Senior DevOps Engineer with deep AWS expertise, multi-account architecture experience, and strong leadership capability. This role owns our cloud... 
    Senior
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    28 days ago
  • $160.3k - $229k per year

     ...of products including Docker Desktop, Docker Hub, and Docker Scout....  ...We are a globally distributed, remote-first team building the tools...  ...the tens of millions. As Senior Lifecycle Marketer , you'll report...  ..., scalable lifecycle engine. ___________________________... 
    Remote work
    Senior
    .net
    Long term contract
    Full time
    Internship
    Work from home
    Home office
    Shift work

    Docker

    Canada
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C#/.NET Engineer - Desktop Apps (Remote). Be the first to apply!