Job Description - Software Developer - C (15572)
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, helping the business secure a record-breaking total revenue of over £9BN in the last financial year.
Although it is a very successful system, customer demand and market conditions are constantly changing. We believe that overhauling our RMS processes and modernising its technology will bring even more benefits. As a result, easyJet is undertaking an ambitious evolution of its RMS, and the successful individual will play a significant role in this transformation.
This is a full-stack role, primarily focusing on modernising our revenue platform and working in AWS. You will join a small, friendly software development team and take joint ownership of developing the next iteration of our RMS system, while maintaining high standards for our legacy systems during the transition.
What you'll be doing
- Deliver high-quality, cost-effective software solutions within the RMS ecosystem, aligned 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 SDLC, architectural, and security standards.
- Understand Agile practices, including Kanban and SCRUM.
- Apply technical governance and standards across all work.
- Build strong relationships with key stakeholders across easyJet and third parties.
- Assist in understanding end-user requirements and documenting process flows.
- Identify risks, issues, and dependencies, escalating as necessary.
- Provide technical leadership and support within the team.
- Promote a culture of quality to ensure deliverables are well documented, tested, and meet non-functional criteria.
- Research and recommend new technologies and frameworks that benefit the team and the company.
Requirements of the Role
What you'll bring to the team
- Experience with C , .NET, and MS SQL.
- Experience with AWS cloud services such as Lambda, EventBridge, Step Functions, ECS/EKS, Fargate, and DynamoDB.
- Proficiency with Git and GitHub.
- Experience working in high transactional, high availability environments.
- Experience with event-driven architecture.
- Familiarity with SDLC models, especially Agile methodologies.
- Ability to translate business requirements into technical solutions.
- Good understanding of Web APIs, RESTful services, and microservices.
- Knowledge of SOLID principles and design patterns.
- Experience with CI/CD tools.
- Experience with testing at all levels, including unit, integration, and UI testing.
- Confidence in 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.
Business Area Primary Location