Software Developer/ Engineer/ Architect

Entry Level Software Engineer

Role title

Entry Level Software Engineer

Your role

Java Software Engineer:

As a Java Software Engineer working within a product team, you will get to design and implement features for the backend services / API’s that underpin the aerlingus.com website and mobile apps.  We use industry standard frameworks and cloud technologies so you will gain valuable knowledge and experience to learn and grow as a software engineer. This will be fully supported by the team and through various training initiatives.

Key responsibilities:

  • Develop clean well written and tested code
  • Implement RESTful API’s within the Spring Framework
  • Analyse requirements and provide estimation of user stories
  • Debug and help resolve technical queries that may arise
  • Collaborate within your team and with other key stakeholders

Quality Automation Engineer:

As a Quality Automation Engineer, you will have to get hands-on knowledge in testing principles across a wide range of deliverables with a primary focus on test automation. You will be working collaboratively within an Agile team and the wider Aer Lingus tech teams.

Key responsibilities:

  • Build an understanding of the functional business expectations for a feature, how customers use it, and as a result how best to test it
  • Develop & maintain automation code to ensure a high standard of testing coverage against application code adhering to the test pyramid approach
  • Gain a deep understanding of the Aer Lingus automation frameworks at the Client and Services Layer and continuously evolve the frameworks for optimum performance
  • Define and implement the automation strategy in collaboration with the wider product team members

UI Software Engineer:

As a UI Software Engineer, you will be involved in the design and development of components for aerlingus.com using a variety of tools and technologies.  You will have the opportunity to learn and explore about best practices and emerging technologies.

  • Develop well-structured production level JavaScript/HTML/CSS, utilising several frameworks/libraries, primarily Angular for front-end web development projects
  • Collaborate with various teams in Aer Lingus tech and with external partners to ensure the delivery of best-practice solutions
  • Prioritise your daily tasks and demands on quality, time and resource