Senior Software Developer, Network Management System
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, especially where necessary to deliver excellent customer service.
• Self starter with ability to manage own work and support others within project team.
• The ability to technically mentor junior team members.
• Strong interpersonal skills.
• Excellent communication and report writing skills.
Desirable Knowledge, Skills and Experience
• Experience working with Electrical Network Management systems, most desirable Oracle NMS
• Experience working with Electrical Utility Network Data Models
• Python scripting and Java Programming experience
• C programming
• Experience working with GIS systems such as Hexagon’s GDesigner
• Experience working with SCADA systems
• Experience developing Oracle Apex applications
Reporting to
Network Management System Manager
Location
This position will be based in ESB Networks, Leopardstown Road, Dublin 18
Salary
€69,000 - €81,00 per annum
Closing Date
7th April 2025