Share this Job

Digital Developer Positions

Vacancy Number:  7005
Job Type:  Full-time

ESB is a purpose led company striving to create a brighter future for the customers and communities we serve, leading the transition to reliable, affordable, low-carbon energy.  Today, we operate one of the most progressive electricity systems in the world, with activities spanning electricity generation, transmission, distribution and supply in Ireland, Northern Ireland and Great Britain, and an international energy consulting business.

With almost 8,000 employees we invested €1bn in infrastructure last year, contributed over €2bn to the economies we operate in and distributed over €2m across a range of community initiatives. This requires us to bring the best of our capabilities together to deliver innovative and value-driven solutions that enable our customers to live low-carbon lives. ESB strives to foster an effective and inclusive culture where people engage, challenge and feel connected to our purpose, colleagues, customers and community.


Position Description 


Application Development is responsible for the design, build and implementation of quality software products that enable the transformation of ESB to a world class Digital Utility. Our teams work across many different types of delivery structures and delivery methods e.g. Scrum, Kanban and Waterfall.  


In Application Development we get exposure to the latest trends in software and technology development using Microsoft Azure technology to build new Cloud based business services, Azure DevOps to enable the rapid deployment of new business services and Azure API-M to build our integration points across internal and external business services.  


Our software development stack continues to evolve and currently we build new solutions across multiple development frameworks and technology using .Net/C#, React JS, Bootstrap/JQuery, Java and SAP Fiori / SAP ABAP. 


We are currently inviting applications for a number of Developer positions in our Digital Development team. 



Key Responsibilities 


The successful candidates will be responsible developing for ESB’s Digital Platform architecture which contains the following components;


  • .NET Web Applications (MVC and Web API) 

  • Responsive UI Design 

  • Web Services using RESTful APIs 

  • Use of Microsoft Azure for Platform as a Service components 

  • Use of Azure DevOps for Agile Development  


This roles are hands-on and could be assigned to projects to develop any architectural significant components (e.g. Identity and access management solutions).  



Knowledge, Skills and Experience 




  • Experience in Software development, including experience in developing Microsoft .NET C# applications, ideally external facing web Applications using Microsoft .NET MVC5 and Web API frameworks
  • Experience in developing and using web services ideally REST or SOAP APIs
  • Experience of software development lifecycle, including solution design, development and release management 

  • Familiarity with unit testing, source control, and good software engineering practices

  • Familiarity of securing websites and implementing secure, robust code

  • Ability to take high level tasks, plan steps to implement them, and complete those steps independently

  • A proven track record of excellent stakeholder management skills

  • Strong communication skills




  • Use of Agile software development ideally using SCRUM methodology 

  • Use of Microsoft Azure Platform as a Service  

  • A good working knowledge of .NET Framework/Core, SQL Server and IIS 

  • A good working knowledge of JavaScript, HTML 5 and CSS3 

  • Knowledge of a JavaScript framework (Angular, React, Vue) will be an added advantage 

  • Use of Microsoft Visual Studio Team Services / Azure DevOps 

  • Use of Identity and Access management software 


Above all, you must be innovative in your approach and be able to demonstrate your ability to actively contribute to a team that delivers results. 





  • Third level qualification in a relevant discipline or equivalent experience is essential




Base Location: Limerick or Fitzwilliam 27, ESB’s new Head Office, Dublin (Smart/Remote Working suitable) 


ESB is committed to offering flexibility in ways of working and we call that Smart Working – combining digital tools with a culture of trust and empowerment to enable flexible and remote ways of working.


The successful candidate may combine remote / smart working within the jurisdiction (Republic of Ireland), with attendance at base for in-person collaboration, the frequency of which is agreed with the manager and subject to ongoing review.



Further Information


Further information on all our current Digital/Technology/IT related roles, including full job descriptions and information on our Smart Working as well as our new state of the art Head Office Fitzwilliam 27, visit


In return, we offer excellent career enhancing opportunities where our people can thrive in a fast paced, agile environment by giving them the tools, flexibility and autonomy to deliver on our purpose: leading the transition to a secure, affordable, low-carbon energy future for our customers and communities. 


We pride ourselves in the mentoring, training and development offered to staff, as well as our competitive and attractive rewards and benefits package.


We are also offering a once-in-a-generation opportunity to empower our people to work smarter, enjoy the benefits of an inclusive, flexible working culture and significantly reduce carbon emissions through remote and hybrid working.





€44,000- €65,000 per annum. 


Closing date 


5th July 2022.


If you have any queries in relation to this job, please contact


Note: Please advise if you require any additional accommodations to  
           assist you if you are called to attend at interview.