Key Notes
.NET services in this Manchester role support public-transport applications, with the engineer acting as an escalation point for production incidents. The stack centres on C#, modern .NET, AWS, REST APIs, event-driven architecture, PostgreSQL, DynamoDB and automated testing. At least five years of C# and .NET experience plus a relevant bachelor's degree are required; transport technology exposure is desirable.
What You'll Work On
- Design, develop, test and maintain secure, scalable and reusable C# and .NET software for Vix customer solutions.
- Contribute to Agile sprint planning and reviews, working with Business Analysts, Product Owners and Solutions Architects on priorities and delivery.
- Mentor junior engineers through knowledge sharing, code reviews and technical coaching within the software team.
- Act as a technical escalation point to investigate and resolve production incidents across Vix software.
Why This Role Matters
- Vix’s public-transport software is designed and tested around customer needs, with secure, scalable and reusable implementation shaping the quality of delivered applications.
- Vix’s live software services depend on technical escalation and incident resolution to recover system stability when production faults affect customers.
What They Are Looking For
- Experience: At least five years in C# and modern .NET development is essential.
- Technical: AWS experience with services such as API Gateway, SNS, SQS, ECS and S3 is essential.
- Technical: REST APIs, event-driven architecture and relational/non-relational databases such as PostgreSQL and DynamoDB are essential.
- Technical: Automated unit, integration and UI testing with frameworks such as xUnit, Selenium and Cucumber Studio is essential.
- Qualification: A bachelor’s degree in Computer Science, Software Engineering, IT or a related field is essential.
- Preferred: Git workflows, CI/CD awareness, RabbitMQ, Angular, Python, JavaScript, Splunk or transport-technology/rail-ticketing experience are desirable.