Share this Job

Senior Developer

Date: 11-Sep-2022

Location: Manchester Airport, GB

Company: MAG

MAG is the UK’s largest airport group. We own Manchester, Stansted and East Midlands and operate a concessions business in the USA. With a number of significant Growth Programs underway, MAG is undertaking a radical transformation of our technology landscape, to ensure that our systems and data can best support the Organisation into the future.  One of our strategic programs of work is developing a full digital stack using cutting edge, front end technologies, a systems integration strategy to create a loosely coupled, modular, best-of-breed component architecture and an event driven architecture, all aligned with MAG’s strategic aims and growth plans.  This will allow greater flexibility in product selection and faster more agile delivery and deployment of new solutions and systems thereby delivering a continually improving service to passengers and partners at a lower cost to MAG.

 

The foundation of this transformation requires the implementation of a backend integration backbone, enabling an API-first approach for integration & development to allow operational data to be extracted from the very important data sources, in and around our airports. The foundations of the integration backbone is an enterprise wide hybrid-cloud platform, catering for the integration requirements of MAG’s operational systems as well as B2B and B2C opportunities.

 

This role is to work within our newly established, in-house engineering department to develop user and guest experience systems, APIS and business services within our latest technologies like DXP and IB. It will also utilise modern DevOps principles around CI/CD and continuous review and improvement.

 

Principal Accountabilities

  • Act as Lead Engineer on large scale software initiatives within MAG representing Engineering.
  • Expand existing or drive new software to meet the changing needs of MAG whilst staying true to our company’s core values and needs.
  • Work with the defined guidelines, tooling and code/unit testing standards, whilst also lending your own creativity and input into processes.
  • Focus on creating fault-tolerant programming strategies using various DevOps tools for build, test and deploy.
  • Create scalable, automated solutions for Airport systems and Guest Experience using elastic based container solutions or RPA (robotic process automation) for example.
  • A keen attention to detail is a must and thoroughly tested software is required before being handed over to QA processes. 
  • Contribute to PoCs related to component technology.
  • Act as a mentor/coach to less experienced members of the teams

 

Key Skills

 

  • Significant experience of software Development in various languages relevant to the job role e.g. NodeJS, C# etc.
  • Excellent technology awareness including modern ways of working CI/CD, DevOps, Containerisation, Docker etc.
  • Exposure to different systems integration technologies for example RESTFul, Message Queuing, Web Hooks etc.
  • Experienced in SQL such as Oracle SQL, PostgreSQL or MS SQL Server
  • Thorough use of source control capabilities and processes.
  • Experience building complex microservices ideally in cloud-based solutions specifically within AWS.
  • Team player attitude with a willingness to lead when necessary

 

Desirable skills

  • Degree or equivalent education in Software Engineering or Information Technology or relevant subject.
  • Experience documenting in tools such as Swagger
  • Experienced in agile delivery techniques and using agile tools such as Confluence and JIRA.
  • Experienced in continuous integration/delivery methodologies

.