Confirmed on the employer's own hiring board on Nov 11, 2026. First seen by Alion on Nov 11, 2026.
About the role
Join a full-stack engineering pod building airline booking capabilities while migrating a Navitaire dotREZ site to React micro-frontends and .NET microservices. You will help preserve the customer experience while modernising the platform, working test-first with AI coding agents across the full delivery lifecycle from understanding legacy behaviour through to production.
Key responsibilities
Build React and TypeScript micro-frontends using Module Federation, Jotai, generated API clients and the organisation's component library.
Build .NET microservices with C# and ASP.NET Core using FastEndpoints, xUnit, FakeItEasy and WireMock to integrate with the Navitaire Digital API.
Read legacy C#, Razor and React/Redux code to confirm the exact behaviour being migrated.
Write unit tests first and maintain a green build against strict quality gates, including zero-warning linting, 90% new-code coverage, SonarQube and security scans.
Support releases on Kubernetes using Kustomize and ArgoCD, manage feature-flag ramps and resolve production issues.
Collaborate with the engineering pod to deliver reliable, maintainable booking capabilities.
Requirements
At least four years of experience building production web applications.
Strong React and TypeScript experience, including hooks, state management and testing.
Professional .NET and C# experience with ASP.NET Core 8 or later, REST APIs, dependency injection and unit testing.
Experience with Git, pull-request workflows and CI using GitHub Actions or a similar platform.
Daily experience using AI coding agents, or a clear willingness to adopt this approach from day one.
Experience with Navitaire Digital API, New Skies, dotREZ or other airline and travel booking systems is an advantage.
Experience with Module Federation, micro-frontends and generated OpenAPI API clients such as Kiota is desirable.
Experience with Playwright, Datadog, AWS, Docker and Kubernetes is desirable.

