Jobs and Careers
ES

Senior Software Developer, Network Management System (D)

ESB
Irelandfull_timeVerifiedPosted 25 Mar 2025
💰 €69,000/yr

About the role

Position Description

The DMSO (Distribution Markets and System Operation) Operations Systems Support (OSS) team is seeking to fill the role of SCADA Specialist. The role of the OSS team is to support and maintain ESB Networks critical Operational Technology (OT) systems which include SCADA, Network Management System (NMS) and Geographic Information System (GIS). 

 

NMS is the real time operations system include the Outage Management System (OMS) and the Distribution Management System (DMS) The DMS includes applications such as Power Flow, Network  Optimisation, Load Forecasting, Fault Location, Isolation and Service Restoration (FLISR) and Distribution Energy Resource Management Systems (DERMS).

 

SCADA is the real time operations system used in the National Distribution Control Centre (NDCC) to control and monitor the distribution network. It enables the NDCC to operate the network under maximum safety, isolating faults and restoring supply in the event of an outage.

 

The NMS Senior Software Developer will be responsible for supporting, maintaining and developing the NMS including the outage management application. The role will cover a range of activities including the support, maintenance and development of custom interfaces between the NMS and other ESB 3rd party systems and custom reporting functionality. Data maintenance including data housekeeping and data refreshes of the NMS FAT, SAT and Training environments.

 

They will also support the delivery of new projects required to meet the strategic objectives of the DMSO , including the development of the NMS to support the constantly evolving needs of the Operations function and the wider ESB Networks business. 

 

The Senior Software Developer will work closely with the Operations Systems Support team, OT Delivery, the NMS vendor, NMS stakeholders and ESB’s Enterprise Services.


Key Responsibilities

•    Provide support and maintenance for the NMS including the Outage Management Application. 
•    Support, maintain and develop NMS Custom interfaces between the NMS and other ESB 3rd party systems.
•    Support, maintain and develop NMS Custom Reporting functionality.
•    Data maintenance including data housekeeping and data refreshes of the NMS FAT, SAT and Training environments.
•    Support the delivery of new OT projects for Operations Systems and the Distribution Market System Operator (DMSO).
•    Implementation and testing of Change Requests to ESB Custom interfaces.
•    Planning and delivery of enhancements projects for existing NMS solution.
•    Governance of managed services provided by NMS Vendor, including addressing any system problems, approval of change requests, directing new feature implementation, and liaising with support staff at all levels.
•    Supports the delivery of NMS system upgrades, problem resolution, tuning of processes, and support of Operations Systems Support teams.
•    Contribute to ESB Networks strategy in the deployment of technologies for enhancing quality of service to customers.
•    Responsible for regular engagement and communication with all team members as well as wider network of stakeholders
•    Support other parts of the business and work closely with stakeholders to understand and their requirements and system issues.
•    Develop and maintain NMS training documents, job aids and support documents.
•    Supervise and mentor junior team member, fostering collaboration and skill development.


Essential Knowledge, Skills and Experience 

•    Minimum of 8 years post-graduate experience in software development
•    Experience working with 24x7x365 critical system infrastructure.
•    Excellent Unix operating system skills and experience - in particular excellent shell (bash, ksh) scripting capabilities.
•    Excellent sql knowledge and PlSql programming skills and experience.
•    Excellent analytical and problem-solving skills.  
•    Ability to work independently and in a team environment to pinpoint root causes and devise solutions with minimal oversight.
•    A strong work ethic with a clear focus on delivery to ESB Networks safety, time, quality and cost objectives. 
•    Ability to ability to meet deadlines and manage multiple priorities.
•    Ability to work with cross-functional teams and engage with business unit leaders to clearly define and describe issues and projects.
•    Ability to manage and foster good relationships with Vendors.
•    A flexible approach to work, especiall

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ESB

View company profile →