Enable job alerts via email!

Dotnet Developer (SCADA)

HCLTech

Ottawa

Hybrid

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in Ottawa is seeking a skilled .NET Developer to design and maintain applications integrated with industrial automation systems. The ideal candidate should have over 6 years of .NET experience, particularly with SCADA platforms and industrial protocols. This role involves collaboration with engineering teams to ensure software quality and performance standards.

Qualifications

  • 6+ years of experience in .NET development including C#, ASP.NET, and .NET Core.
  • Experience with SCADA platforms including scripting, tag configuration, and gateway setup.
  • Familiarity with industrial protocols like OPC UA, Modbus, MQTT.

Responsibilities

  • Develop and maintain .NET applications for industrial automation and SCADA integration.
  • Design and implement solutions using Ignition by Inductive Automation.
  • Troubleshoot and resolve issues related to software and SCADA integration.

Skills

NET development
Software integration
SQL databases
Python scripting
RESTful APIs
Communication skills

Education

Bachelor’s degree in Computer Science or Engineering

Tools

C#
ASP.NET
SCADA platforms
MS SQL Server
PostgreSQL
Job description
Job Summary

We are seeking a skilled and motivated .NET Developer with hands‑on experience in SCADA systems to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining .NET applications that integrate with industrial automation systems using Ignition. This role requires a strong understanding of both software development and industrial control systems.

Key Responsibilities
  • Develop and maintain .NET applications for industrial automation and SCADA integration.
  • Design and implement solutions using Ignition by Inductive Automation .
  • Collaborate with cross‑functional teams including automation engineers, system integrators, and IT.
  • Create and maintain APIs and services to interface with SCADA systems.
  • Troubleshoot and resolve issues related to software and SCADA integration.
  • Ensure software quality through unit testing, code reviews, and documentation.
  • Participate in system architecture and design discussions.
  • Maintain security and performance standards in SCADA‑integrated applications.
Required Skills & Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 6+ years of experience in .NET development (C#, ASP.NET, .NET Core).
  • Experience with SCADA platform including scripting (Python), tag configuration, and gateway setup.
  • Familiarity with industrial protocols (OPC UA, Modbus, MQTT).
  • Strong understanding of SQL databases (MS SQL Server, PostgreSQL).
  • Experience with RESTful APIs and web services.
  • Knowledge of industrial automation systems and PLCs is a plus.
  • Excellent problem‑solving and communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.