Share this Job

Software Architect

 
 
Vacancy Number:  7063
IT
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.

 

As Software Architect, you will be part of a highly motivated and skilled software development team working to achieve maximum value for ESB business services across a broad range of Cloud and on-premise technology stacks. This role will work closely with several ESB teams and in particular Design and Architectural Teams.  

 

It is expected that the successful candidate will bring a significant level of software development experience to the role and will provide software architectural guidance and leadership across the software development pipeline, providing mentoring, advice and orientation to the ESB software development teams and community.  

 

This role is expected to work multiple products and projects at the same time and will also be required to assist in the troubleshooting and support of business services when required.   

 

 

Key Responsibilities 

 

  • Ensuring best practice and governance is applied to all software solution design, including the escalation of quality issues as necessary.  

  • Providing direction and guidance to all software delivery teams regarding software build and to ensure alignment to overall solution design. 

  • Providing guidance regarding software development estimates.  

  • Ensuring that all software build and implementation aligns to ESB software development standards. 

  • The maintenance, update and review of software development standards.  

  • Providing mentoring/coaching assistance to the ESB development teams including junior members where required.   

  • Assisting in troubleshooting product/support issues when required. 

  • Interfacing with relevant stakeholders as necessary i.e. architecture, delivery and support teams.  

  • Recommends strategic direction for the software development roadmap including POC’s as relevant.  

  • Reporting of software quality metrics and general software development KPI’s.

 

 

Knowledge, Skills and Experience 

 

Essential 

 

  • A minimum of 10 years’ work experience in Software development and across a broad range of front end and back end development projects, including experience in developing Microsoft applications, ideally external facing web Applications

  • At least 5 years’ working experience in developing and using web services ideally REST or SOAP APIs

  • Significant experience of software development lifecycle, including solution design, Development and release management

  • Strong understanding or working knowledge of modern Front-End Frameworks

  • Strong understanding or working knowledge of Azure Cloud technologies and in particular PaaS services

  • Strong experience in Security engineering, securing Websites and products and Implementing secure, robust code

  • Strong experience of Customer and Experience led design

  • Strong experience of SCRUM/Kanban Methodology

  • Familiarity with Web Accessibility obligations and associated requirements

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

  • Will have led one or more software development teams to successful product outcomes

  • Proven ability to work independently or within a team and 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 and presentation skills

  • Must have a proven ability to be adaptable and flexible within the work environment

 

Essential Technical Capabilities  

 

  • .NET Core & Framework  

  • .NET Web Applications

  • Responsive UI Design 

  • SOA using ODATA/REST API and API Gateway technology

  • Use of Windows Azure for Platform as a Service components 

  • Microsoft Azure DevOps for Agile Development

  • Strong knowledge and experience in modern Javascript Frameworks e,g, VUE, Angular

  • Mobile iOS and Progressive Web Applications

  • DevSecOps software development pipelines including Azure DevOps

  • Web Content Management systems

  • Java Development

 

Desirable 

 

  • Ideally have some experience in a full stack development role

  • Use of Microsoft Team Foundation Server 

  • Use of Identity and Access management software 

  • Data modelling and database design experience  

  • Experience working with and in Cloud Platforms e.g. Amazon, Google

  • Experience developing in ERP solutions e.g. SAP/ABAP

  • Proven ability to manage of multiple stakeholders at the same time

  • Ideally have worked in SAFE delivering highly complex digital services  

 

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.  

 

 

Qualifications 

 

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

 

Location 

 

Base location will be Dublin but hybrid working will be a feature so location (within Republic of Ireland) is flexible. 

 

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.

 

 

Reporting to 

 

The successful candidate will report to the Application Development Manager

 

 

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 www.esb.ie/careers

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.

 

 

Salary

 

€65,000 - €75,000 per annum

 

 

Closing date  

 

1st July 2022

 

If you have any queries in relation to this job, please contact recruitment@esb.ie  

  

Note: Please advise if you require any additional accommodations to 

           assist you if you are called to attend at interview.