software developer

Great Lakes GroupCambridge, Canada
Full TimeOn-siteMidFrom CA$125,881 / YearLimited info disclosed
102 views0 applications

Description

Job Description Job Description SCADA/MES Software Developer - Industrial Automation 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 <