Location: Hybrid, UK, EU (2days/Week Onsite)
Duration: 6months+ Permanent/Contract
Role Overview
We are looking for a Software Engineer – Database and Display with strong expertise in SCADA, EMS, and DMS platforms used in the power and utilities domain. The ideal candidate will design, develop, and maintain real‑time databases, data models, and display applications (HMI/SLD/Dashboards) to support reliable operation and monitoring of power systems.
Key Responsibilities
- Design, develop, and maintain databases and data models for real‑time power system applications (EMS/DMS/SCADA).
- Build and enhance operator displays, HMI interfaces, Single Line Diagrams (SLDs), dashboards, and visualization tools.
- Ensure database performance, reliability, and data integrity under real‑time operational environments.
- Conduct database tuning, indexing, and query optimization for better performance.
- Manage real‑time data acquisition, historian integration, data replication, and logging.
- Develop and maintain scripts, APIs, and automation services for system integration and reporting.
- Perform troubleshooting, root‑cause analysis, and resolution of database or display issues.
- Maintain comprehensive documentation, including database schemas, display configurations, and integration specs.
- Collaborate with cross‑functional teams for incident management, testing, and system enhancements.
Required Skills & Experience
- Hands‑on expertise with one or more of the following: GE PowerOn Reliance (XA21), AEMS Platform, GE eTerra, PowerOn Advantage, or equivalent SCADA/DMS/EMS platforms from Siemens, OSI, ABB, or Schneider.
- Strong experience in relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
- Experience in display and visualization development – HMI, SLD creation, dashboards, and reports.
- Proficiency in C, C++, PERL, Java, or equivalent scripting/programming for interfacing and automation.
- Knowledge of real‑time data handling, historian systems, and data replication processes.
- Experience with version control systems such as Git or SVN.
- Strong analytical, problem‑solving, and communication skills.
- Experience in incident management and production issue resolution in real‑time environments.
Qualifications
Bachelor's or master's degree in electrical engineering, Computer Science, or related field.
Background in power systems, SCADA, or control center operations.