×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in Mississauga, Ontario, Canada
Listing for: Actalent
Contract position
Listed on 2026-10-21
Job specializations:
  • Software Development
    Software Engineer, Software Testing, .NET Developer, DevOps
Job Description & How to Apply Below

Senior
Software Developer

Job Description

The Senior Software Developer designs, develops, maintains, and debugs high-quality Windows-based desktop applications and engineering tools. This role focuses on building robust C# .NET (Version
8) solutions for data acquisition, diagnostics, analytics, reporting, and industrial communications, while integrating with embedded devices, networking infrastructure, databases, cloud services, and broader product ecosystems. The developer collaborates closely with cross-functional engineering teams and leverages AI-assisted tools to improve productivity, software quality, and secure software development practices, directly contributing to a high-priority product launch.

Responsibilities

  • Design, develop, maintain, and debug software for Windows-based desktop applications and engineering tools.
  • Develop high-quality software solutions using C# .NET (Version
    8) that meet functional, performance, and reliability requirements.
  • Create Windows-based applications, services, data processing components, communications software, and system management functions.
  • Develop desktop applications, configuration utilities, diagnostic tools, visualization tools, and user interfaces that provide a clear and intuitive user experience.
  • Implement and maintain industrial communications protocols such as I2C to support reliable device communication.
  • Develop software for data acquisition, event processing, diagnostics, analytics, reporting, communications, and product configuration.
  • Support integration across embedded devices, networking infrastructure, databases, cloud services, desktop applications, and wider product ecosystems.
  • Collaborate closely with Systems, Hardware, Firmware, Software, and Test Engineers to deliver fully integrated product solutions.
  • Develop and support automated testing and regression testing to ensure software stability and performance.
  • Contribute to continuous integration practices and software quality verification processes.
  • Support cybersecurity and secure communications initiatives, ensuring compliance with secure software development practices.
  • Utilize AI-assisted development tools for coding, code review, debugging, documentation, and test generation to enhance engineering productivity and software quality.
  • Actively participate in team meetings and coordination activities to support a high-priority product launch and ensure timely delivery.
  • Essential Skills

  • At least 5 years of experience with C# .NET development.
  • Strong experience developing Windows-based desktop applications.
  • Proficiency with C# .NET (Version
    8) for building robust and maintainable software solutions.
  • Hands-on experience implementing and working with the I2C communication protocol.
  • Experience developing Windows applications, services, and data processing components.
  • Ability to design and implement configuration utilities, diagnostic tools, visualization tools, and user interfaces.
  • Experience with industrial communications and integration across embedded devices, networking infrastructure, databases, cloud services, and desktop applications.
  • Practical knowledge and experience using AI tools to assist in code development, code review, debugging, documentation, and test generation.
  • Familiarity with automated testing, regression testing, continuous integration, and software quality verification.
  • Understanding of cybersecurity, secure communications, and secure software development practices.
  • Additional Skills & Qualifications

  • Experience working closely with cross-functional engineering teams, including Systems, Hardware, Firmware, Software, and Test Engineers.
  • Experience in developing software for data acquisition, event processing, diagnostics, analytics, reporting, and product configuration.
  • Interest in…
  • Position Requirements
    10+ Years work experience
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary