Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Senior Software Developer - Full Stack

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
easyJet Airline Company PLC

At a Glance

  • Tasks: Join our agile team to modernise our Revenue Management System and develop high-quality software solutions.
  • Company: easyJet is a leading airline, known for innovation and a commitment to customer satisfaction.
  • Benefits: Enjoy up to 20% bonus, 25 days holiday, flexible benefits, and excellent staff travel perks.
  • Why this job: Be part of an exciting evolution in technology that directly impacts revenue and customer experience.
  • Qualifications: Experience with C#, .NET, AWS, Git, and Agile methodologies is essential.
  • Other info: This role offers a hybrid work environment and values diversity and inclusion.

The predicted salary is between 43200 - 72000 £ per year.

We have a fantastic new opportunity for a Software Developer to join our agile team and have a direct impact on our Revenue Management System (RMS). Our RMS sets and optimises ticket and ancillary prices which helped the business secure a record-breaking total revenue sum of over £9BN in our last financial year. Although it demonstrates being a very successful system, customer demand and market conditions are constantly changing, and we believe an overhaul of our RMS processes and a modernisation of its technology will drive even more benefit going forward. As a result, easyJet is undertaking an ambitious evolution of its RMS which the successful individual will play a huge role in!

This is a full stack role and you will primarily be working towards the modernisation of our revenue platform and working in AWS. You will be joining a small friendly software development team and taking part ownership of the development of the next iteration of our RMS system whilst maintaining the high standards of our legacy systems during the transition.

What you’ll be doing:

  • Deliver high quality, cost-effective software solutions within the Revenue Management System (RMS) eco-system, in line with easyJet standards and best practices.
  • Support the Software Development Life Cycle (SDLC) including analysis, design, development, testing, deployment and production support.
  • Ensure compliance with the SDLC including architectural and security standards.
  • Understand Agile software development practices including Kanban/SCRUM.
  • Ensure technical governance and appropriate standards are applied across all work.
  • Develop good relationships with key stakeholders across easyJet and third parties.
  • Assist in understanding end user requirements and documenting process flows.
  • Identify risks, issues and dependencies and escalate as required.
  • Provide technical leadership and support within the team.
  • Demonstrate a culture of quality within the team to ensure deliverables are well documented, tested and operate to any agreed non-functional criteria.
  • Identify and assess new technologies and frameworks. Provide recommendations as appropriate that will benefit the team and/or easyJet.

Requirements of the Role:

  • Experience using technologies including C#, .NET and MS SQL.
  • Demonstrable experience with AWS cloud services (e.g. Lambda, EventBridge, Step Functions, ECS or EKS, Fargate and DynamoDB).
  • Experience of working with Git Version Control Software and GitHub.
  • Experience of developing solutions in a high transactional, high availability environment.
  • Experience of working with event driven architecture.
  • Familiarity with SDLC models, especially Agile methods and successfully driving improvements in this area.
  • Evidence of being able to take business requirements into technical implementations.
  • Good understanding of Web APIs.
  • Experience of RESTFUL services (microservices).
  • Good understanding of SOLID principles and design patterns.
  • Experience of Continuous Integration / Continuous Deployment (CI/CD) tools.
  • Experience of testing at all levels, including writing unit tests, integration tests and UI tests.
  • Confident with demonstrating and presenting to business users.

What we can offer you:

  • Up to 20% bonus
  • 25 days holiday
  • BAYE, SAYE & Performance share schemes
  • Life Assurance
  • Flexible benefits package
  • Excellent staff travel benefits

easyJet is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Senior Software Developer - Full Stack employer: easyJet Airline Company PLC

At easyJet, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within our agile software development team. As a Senior Software Developer, you'll not only contribute to the evolution of our Revenue Management System but also enjoy a range of benefits including a competitive bonus structure, generous holiday allowance, and excellent staff travel perks, all while working in a supportive environment that values diversity and employee growth.
easyJet Airline Company PLC

Contact Detail:

easyJet Airline Company PLC Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer - Full Stack

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C#, .NET, and AWS services. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.

✨Tip Number 2

Understand Agile methodologies, particularly Kanban and SCRUM, as they are crucial for this role. Be prepared to discuss how you've applied these practices in previous projects, as this will demonstrate your ability to fit into their agile team.

✨Tip Number 3

Build a portfolio of your work that highlights your experience with high transactional environments and event-driven architecture. This can include case studies or examples of past projects that align with the responsibilities outlined in the job description.

✨Tip Number 4

Network with current or former employees of easyJet, especially those in software development roles. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your interview.

We think you need these skills to ace Senior Software Developer - Full Stack

C# Programming
.NET Framework
MS SQL Server
AWS Cloud Services
Git Version Control
Event Driven Architecture
Agile Methodologies
Web APIs
RESTful Services
SOLID Principles
Design Patterns
Continuous Integration / Continuous Deployment (CI/CD)
Unit Testing
Integration Testing
UI Testing
Technical Leadership
Stakeholder Engagement
Documentation Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience with C#, .NET, and AWS services. Emphasise your familiarity with Agile methodologies and any previous roles where you contributed to software development life cycles.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and how your skills align with easyJet's goals. Mention specific projects or experiences that demonstrate your ability to modernise systems and work in a team environment.

Showcase Technical Skills: Include a section in your application that lists your technical skills, particularly those mentioned in the job description such as Git, RESTful services, and CI/CD tools. This will help your application stand out to hiring managers.

Highlight Problem-Solving Abilities: Provide examples of how you've identified risks and issues in past projects and how you addressed them. This shows your proactive approach and ability to contribute to the team's success at easyJet.

How to prepare for a job interview at easyJet Airline Company PLC

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C#, .NET, and AWS in detail. Bring examples of past projects where you successfully implemented these technologies, especially in high transactional environments.

✨Understand Agile Methodologies

Since the role involves working in an agile team, demonstrate your understanding of Agile practices like SCRUM and Kanban. Be ready to share how you've contributed to Agile processes in previous roles.

✨Prepare for Problem-Solving Questions

Expect questions that assess your problem-solving abilities, particularly in relation to software development challenges. Think of specific scenarios where you identified risks or issues and how you resolved them.

✨Communicate Effectively with Stakeholders

Highlight your experience in developing relationships with stakeholders. Prepare to discuss how you gather requirements and document process flows, as this is crucial for the role.

Senior Software Developer - Full Stack
easyJet Airline Company PLC
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>