Senior Software Engineer

Eircom Limited

Dublin

Hybrid

EUR 80,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

eir business seeks a Senior Full Stack Software Engineer to join the software engineering team and support the development of customer-facing portals and cloud-native apps. You will design, develop and enhance modern web apps using Blazor, C# and .NET, with Azure services and microservice architectures.

Within a small Agile team, you will translate business requirements into secure, scalable software, promote reusable components and clean engineering practices, and contribute to CI/CD and DevOps

Qualifications

  • Bachelor’s degree or equivalent industry experience.
  • Strong experience with Blazor Server and/or Blazor WebAssembly.
  • Proficiency in C# and .NET Core/ASP.NET Core technologies.

Responsibilities

  • Design, develop and enhance user interfaces for customer-facing portals and web apps.
  • Build cloud-based solutions using C#, .NET and Azure technologies.
  • Develop responsive Blazor applications (Server/WebAssembly) and reusable components.
  • Design, develop and consume REST APIs and integrate with services.
  • Contribute to CI/CD, release automation and DevOps practices.

Skills

Blazor Server
Blazor WebAssembly
C#
.NET
Azure
REST APIs
Git
Unit Testing
Kubernetes
Entity Framework

Education

Bachelor’s degree in Software Engineering or Computer Science

Tools

Azure
Blazor
Git
NuGet
Entity Framework
Kubernetes

Job description

Full Stack Software Engineer| .NET, Blazor and Azure

eir business is Ireland’s trusted providerof secure, managed connectivity, cloud, cybersecurity, workplace, mobile andtechnology talent solutions. eir business is seeking a Senior Software Engineerto join our software engineering team and support the continued development ofthe customer-facing web portals and related cloud-native applications.

Role overview

This is a hands-on full stack engineeringrole for an experienced software engineer with strong Microsoft technologystack expertise. The successful candidate will design, develop and enhancemodern web applications using Blazor, C# and .NET, with Microsoft Azureservices and microservices-based architectures. The role combines front-endownership, back-end development, systems integration, and participation inarchitectural and technical design decisions.

Working within a smallAgile development team, the Senior Software Engineer will translate businessand product requirements into secure, scalable and maintainable software, whilepromoting reusable components, clean engineering practices and continuous improvement

Expectations From TheRole:
Responsibilities
  • Design, develop, testand enhance user interfaces for the customer-facing portals and related webapplications.
  • Build moderncloud-based solutions using C#, .NET and Microsoft Azure technologies.
  • Develop responsiveBlazor applications using Server and/or WebAssembly hosting models.
  • Create reusable,maintainable and scalable web components, libraries and services.
  • Design, develop andconsume REST APIs and support integration with internal and external services.
  • Analyse requirementsand translate them into effective technical designs and working software.
  • Participate insolution architecture, technical design, code review and engineering standardsdecisions.
  • Apply object-orienteddesign, SOLID principles, clean code practices and appropriate design patterns.
  • Troubleshootapplication, API, integration and service connectivity issues throughresolution.
  • Contribute to CI/CD,release automation and DevOps practices across the software delivery lifecycle.
  • Collaborate withproduct, cloud, operations and other stakeholders to deliver reliablesolutions.
  • Contribute to productinnovation, technical documentation and continuous improvement initiatives.
  • Share technicalknowledge and mentor less experienced engineers where appropriate.
The candidate
  • Strong ownership anddelivery focus, with the ability to work independently and as part of acollaborative team.
  • A practical problemsolver who can learn quickly, manage priorities and follow technical issuesthrough resolution.
  • Passion for userexperience and for building high-quality, reusable and supportable softwarecomponents.
  • Clear written andverbal communication skills, with the ability to explain technical decisions tovaried audiences.
  • Comfortable workingin an Agile environment and contributing constructively to planning, estimationand review activities.
  • A high level ofprofessionalism, attention to detail and commitment to secure softwareengineering.
Requirements For ASuccessful Application:
Required skills and experience
Full stack and front-end development
  • Demonstrablecommercial software engineering experience, ideally within the mid-level tosenior range.
  • Strong experiencewith Blazor Server and/or Blazor WebAssembly.
  • Ability to create UIprototypes and mock-ups and translate them into production-quality interfaces.
  • Strong C# and modern.NET experience, including .NET Core / ASP.NET Core technologies.
  • Sound knowledge ofobject-oriented design, SOLID principles, clean code practices and designpatterns.
  • Experience buildingreusable web components, libraries and application services.
  • Understanding ofdeclarative programming concepts and maintainable software design.
Integration, APIs and quality
  • Experience developingand consuming REST APIs.
  • Working knowledge ofJSON, XML and YAML data formats.
  • Experience testing,troubleshooting and supporting APIs and service integrations.
  • Practical use of Gitsource control, unit testing and integration testing.
  • Ability to analyserequirements and deliver robust, tested software that meets agreed acceptancecriteria.
Preferred skills and experience
  • Microsoft Azureservices and cloud-native application development.
  • Microservicesarchitecture and distributed application design.
  • Relational databases,T-SQL and Entity Framework.
  • Kubernetes,containers and container orchestration.
  • Authentication andauthorization technologies, including OAuth 2.0, OpenID Connect, SAML and JWT.
  • Enterpriseintegration solutions and network communication protocols.
  • Experience testingREST and SOAP-based services.
  • Power BI reportingand dashboard development.
  • CI/CD implementationand broader DevOps engineering practices.
Qualifications
  • Bachelor’s degree atLevel 8 or higher in Software Engineering, Computer Science or a relateddiscipline, or equivalent relevant industry experience.
  • Relevant Microsoft,Azure or software development certification is advantageous.
Technologies
  • C# and .NET /ASP.NET Core
  • Blazor Server /WebAssembly
  • REST APIs, JSON,XML and YAML
  • Entity Frameworkand T-SQL
  • Git and NuGet
  • Unit andintegration testing
  • OAuth 2.0, OIDC,SAML and JWT
  • Kubernetes andcontainers
  • CI/CD and DevOpstooling
  • REST and SOAPservice testing
  • UI prototyping andresponsive design
Others:

Our purpose is to connect for a better Ireland.

Our ambition is to be the number one choice for telecommunications and technology solutions, delivering for our customers today and into the future.

Our new values and behaviours reflect both who we are and who we strive to become. They are the way that we bring our purpose to life in eir.

We are committed to creating an inclusive and supportive work environment. If you require any reasonable adjustments during the application or interview process, please let us know, and we will work with you to meet your needs.

If successful in the interview process, eir reserves the right to conduct appropriate suitability checks in relation to prospective employees including but not limited to reference checking and/or other searches using publicly available information.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

eir Ireland • Dublin

On-site
EUR 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

eir business talent • Dublin

Hybrid
EUR 83,000 - 124,000
Senior Front End Developer
Senior Front End Developer

eir business talent • Dublin

On-site
EUR 90,000 - 120,000
Senior .Net Developer
Senior .Net Developer

eir business talent • Dublin

On-site
EUR 65,000 - 101,000
Front End Developer
Front End Developer

Version-1 • Dublin

Hybrid
EUR 55,000 - 65,000
Profit sharing
Private healthcare
Gym discounts
+2
Software Engineer
Software Engineer

DigitalWell • Limerick

Hybrid
EUR 65,000 - 90,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

MCS Group | Your Specialist Recruitment Consultancy • Dublin

On-site
EUR 72,000 - 88,000
Senior Developer
Senior Developer

MCS Group • Leinster

Hybrid
EUR 70,000 - 80,000
28 days annual leave
Birthday off
Two weeks working abroad each year
+5
Senior Infrastructure Engineer
Senior Infrastructure Engineer

eir business talent • Dublin

On-site
EUR 90,000 - 130,000
Software Engineer
Software Engineer

Ministry Brands • Galway

Hybrid
EUR 65,000 - 90,000
Hybrid work from Galway office
25 days annual leave
Private health insurance
+8