SCADA / MES Developer – Smart Manufacturing & IIoT
Wage based on experience
We are seeking a highly skilled Smart Manufacturing Developer with expertise in MES (Manufacturing Execution Systems), SCADA systems, and Track and Trace solutions to support advanced industrial automation and Industry 4.0 initiatives. This role focuses on designing, implementing, and maintaining data-driven manufacturing systems that enhance operational efficiency, visibility, and control across production environments.
Key Responsibilities
- Lead the system design, requirements development, and software engineering lifecycle based on functional specifications
- Architect and implement SCADA and MES solutions using platforms such as Ignition
- Drive system integration, test planning, validation, and commissioning of automation systems
- Develop and deploy Industry 4.0 and IIoT (Industrial Internet of Things) solutions aligned with customer requirements
- Configure and maintain industrial networks including TCP/IP, Modbus, Profinet, and EtherNet/IP
- Design, manage, and optimize SQL and NoSQL databases for manufacturing data systems
- Perform data analysis, including trend identification, anomaly detection, and predictive insights using tools like Power BI and Tableau
- Develop scalable, reusable, and well-documented code across multiple programming environments
- Support version control, code optimization, and continuous improvement initiatives
- Collaborate directly with clients, providing technical leadership, on-site commissioning, and system support
- Train operators and stakeholders on SCADA/MES platforms and ensure ongoing system performance
- Contribute to full-stack development, including frontend and backend web applications
Technical Skills & Qualifications
- Strong experience with SCADA, MES, and Track and Trace systems in manufacturing environments
- Proficiency in programming languages such as Python, Java, C++, C#, or Visual Basic (.NET)
- Experience with SQL databases (MS SQL, MySQL, Oracle, PostgreSQL) and NoSQL technologies
- Knowledge of web technologies including HTML, CSS, JavaScript, Node.js, PHP, and ASP.NET MVC
- Familiarity with Docker, Virtual Machines, and modern deployment environments
- Hands-on experience with PLC programming using RSLogix, Siemens TIA Portal, or Omron Sysmac Studio
- Experience with SCADA platforms such as Wonderware ArchestrA, VTScada, or FactoryTalk SE
- Knowledge of Node-RED and industrial data integration tools
- Strong problem-solving, analytical thinking, and software development capabilities
Education & Experience
- Post-secondary education in Automation Engineering, Electrical Engineering, Mechanical Engineering, or related field
- Certification as an Engineering Technologist (CET) or equivalent is an asset
- 5+ years of experience in SCADA/MES development and implementation
- 7+ years of experience in software development or industrial engineering
- Extensive experience in commissioning, troubleshooting, and industrial system deployment
Core Competencies
- Excellent communication skills (written and verbal)
- Ability to work in fast-paced, collaborative environments
- Strong technical leadership and client-facing skills
- Self-motivated with a focus on innovation and continuous improvement
Work Environment
- Hybrid work model with travel requirements for on-site commissioning and client support
- Office-based work with exposure to industrial environments
Smart Manufacturing, MES, SCADA, Track and Trace, Industrial Automation, Industry 4.0, IIoT, Ignition SCADA, System Integration, PLC Programming, SQL Database, NoSQL, Python, Java, C++, C#, .NET, HTML, CSS, JavaScript, Node.js, ASP.NET MVC, Docker, Virtual Machines, Power BI, Tableau, TCP/IP, Modbus, Profinet, EtherNet/IP, Node-RED, FactoryTalk, Wonderware, VTScada, Automation Engineering, Manufacturing Systems, Data Analytics
Company Description
Hiring Transparency & AI Disclosure Statement
In compliance with applicable Canadian employment regulations, we confirm that this job posting represents a current, active vacancy within our organization.
We do not use artificial intelligence (AI) tools to screen, assess, rank, or make hiring decisions. All applications are reviewed and evaluated by human recruiters and hiring managers.
If our hiring practices change in the future to include AI-assisted tools, appropriate disclosure will be provided in accordance with applicable laws.