Senior SCADA Application Developer - MicroSCADA X (Freelance possible)
Omschrijving
Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.
📋 Tasks and responsibilities
You will join a dynamic development team responsible for a business-critical SCADA environment that runs 24/7 to help keep a cross-border power portfolio balanced across Belgium, France, Germany, and the Netherlands. The scope is being extended to cover additional regions and a growing number of smaller, highly flexible assets.
The team develops tools that support real-time control of power plants, integration of flexibility assets, and compliance with European grid codes in support of the energy transition.
- Monitor production assets and the available capacity of power plants.
- Exchange operational information between transmission system operators (TSOs) and the real-time SCADA platform.
- Calculate real-time setpoints for power plants based on production plans, live acquisition data, and reserve-related inputs such as FCR (Frequency Containment Reserve), aFRR (Automatic Frequency Restoration Reserve), and mFRR (Manual Frequency Restoration Reserve).
- Develop and maintain the SCADA platform based on MicroSCADA X.
- Work on both front-end and back-end development using SCIL, HTML5, CSS, and JavaScript/TypeScript.
- Apply architectural design principles to build scalable and robust solutions.
- Use software craftsmanship principles such as SOLID, DRY, KISS, and YAGNI to create clean, maintainable, and resilient code.
- Collaborate in an Agile/SAFe environment with analysts, dispatchers, and technical stakeholders.
- Contribute to on-call support after onboarding to help ensure system availability and grid stability.
The application landscape is built on MicroSCADA SYS600 version X. The back end uses the proprietary SCIL language (Supervisory Control Implementation Language), while the front end is web-based and relies on HTML, CSS, and JavaScript.
📝Your profile
- You are proactive, able to learn independently, and willing to take initiative to improve the environment and ways of working.
- You hold a master's degree in IT, electrical engineering, or a related field such as software, electronics, or electromechanics.
- You combine an industrial mindset with a strong level of software engineering, including architecture and design patterns.
- You understand that these systems must remain highly stable, as downtime, defects, or unavailability can have a significant impact.
- You have a basic foundation in programming and are willing to follow the "SYS 600 SCIL Programming Basics" training early after joining.
- You understand the fundamentals of electricity generation and grid transport.
- You are motivated to work in a team responsible for real-time activities.
- You communicate clearly, both verbally and in writing, with technical and non-technical stakeholders at different levels.
💼 Offer
You will be part of a growing Belgian SME where initiative and personal development are encouraged. We will provide you with an enjoyable work environment with fun colleagues. We will work out a career plan with you, with attention and a budget for extra education/certification. You can count on an attractive salary, supplemented with extra-legal benefits, including a company car.
(Freelance is also possible)