This job has expired.
easyJet
Expired

Senior Developer - .NET (Remote)

£460 - £570/day (wellpaid.io estimate)Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
(11551)

Description

We have disrupted the way people travel since we started 25 years ago, and we don’t intend on stopping. We may be facing the biggest challenge in our history, but we are confident that throughout the pandemic we have taken the right action to build back stronger and better – and we want you to play a part in that and #belongherewithus.

We know that flexibility, balance and wellbeing are more important than ever right now. Whether that’s working remotely, part time, or needing extra support when times are tough – we are always #happytotalkflex.

We’re Europe’s leading airline – with a network of over 1000 routes across 35 countries. We lead the industry in data, digital, web, engineering and operational innovations, to make travel easier and great value for our customer.

We have also been named as Britain’s Most Admired Company of 2020 in the transport sector, retaining the leading position for a second year running. We support. We empower. We excite. And we do it our way. We’re uniquely different. We’re easyJet.

This role is a 12 month fixed term contract role.

JOB ACCOUNTABILITIES

  • Deliver high quality, cost-effective easyJet Seating solution in line with easyJet standards and Agile Development best practices
  • Supporting the Software Delivery Life Cycle (SDLC) including analysis, design, development, testing, deployment and production support. Ensure compliance with the SDLC including architectural and security standards
  • Ensure technical governance and appropriate standards are applied across all work
  • Identify risks, issues, dependencies and escalate as required
  • Undertake analytical activities required to support the development and maintenance of systems
  • Specify user/system interfaces, and translate logical designs into physical designs taking account of target environment, performance requirements and existing systems
  • Assist in driving requirements with end users and documenting process flows
  • Assist with production support activities, including incident and problem management
  • Working with onshore and nearshore development teams as required, including occasional travel
  • Demonstrate a culture of quality within the team to ensure deliverables are well documented, re-usable, tested and operate to any agreed non-functional criteria (e.g. performance)
  • Ensure work is of the highest quality and support others in the same approach through peer reviews of code
  • Provide technical leadership and support within the team, including mentoring more junior members of the team
  • To develop good relationships with key business owners and other teams across easyJet, notably development, testing, architecture and service delivery / operations
  • Keep up to date with knowledge of innovation in the IT industry that could be beneficial to easyJet’s development strategy
  • Identify and assess new technologies and frameworks. Provide recommendations as appropriate that will benefit the team and/or easyJet.
  • Requirements of the Role

    KEY SKILLS REQUIRED

    Essential:

  • At least 4 years demonstrable experience in developing solutions using Microsoft .NET technologies including C#, .NET Core, ASP.NET, WCF, Web API, IIS and SQL Server
  • Strong working knowledge of SQL and relational databases
  • Demonstratable experience of using HTTP protocol for API development
  • Experience of development in an Agile environment and adheres to the value and principles of agile software delivery
  • Experience of development technique including Test Driven Development (TDD) and Behaviour Driven Development (BDD)
  • Experience of developing solutions in a high transactional, high availability environment at enterprise scale
  • Experience with CI/CD tools using Git for source control and TeamCity or similar tools
  • Experience with Logging and Monitoring tool including NLog, ELK Stack or similar
  • Demonstrable experience of providing a level of technical leadership within development teams – both in solution design and technical implementation
  • Practical and in depth knowledge of code and database refactoring techniques
  • Ability to troubleshot and profile performance hotspots; optimisation mindset
  • Familiar with OWASP principles; able to demonstrate understanding of top security risks and patterns to mitigate them and develop with secure coding techniques
  • Good understanding of basic network and infrastructure concepts
  • Good understanding of synchronous and asynchronous messaging
  • Good understanding of automation and the relevant tools and scripting languages
  • Good understanding of IoC Containers and Dependency Injection
  • Evidence of being able to take business requirements into technical implementations
  • Desirable:

  • A Software Craftsmanship mindset
  • Experience of working with Cloud preferably AWS
  • Familiar Experience of working with AMQP based message brokers
  • Experience of working with NServiceBus and MSMQ
  • Experience with front end stack and JavaScript framework
  • Soft Skills Required:

  • Great interpersonal and communication skills
  • Analytical and inquisitive, with excellent attention to detail
  • Proactive and highly organised, with strong time management and planning skills. Able to meet tight deadlines and remain calm and focussed under pressure
  • Personable, approachable, highly self-motivated and driven. Ability to solve problems quickly and completely
  • Ability to multi-task and stay organised in a dynamic work environment
  • Ability to manage change and work with ambiguity
  • Always looking to continuously improve and wanting to do better
  • This role is a 12 month fixed term contract role.

    Other .NET contracts

    Remote
    0
    USD
    /hr

    0 outside IR35 .NET contracts