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