About the Role
We are seeking a talented Senior Software Engineer to join our Assessment Technology team in Milton Keynes.
Key Responsibilities
* Develop and deliver high-quality applications using Microsoft .NET and Azure.
* Work closely with Product Owners, Scrum Master, Business Analysts, Developers, and Quality Control professionals to bring valuable features to life.
* Participate in Agile ceremonies and events, including Scrum meetings, Retrospectives, and Peer reviews.
* Support production use of systems through customer fixes, including on-call and some out-of-hours support.
* Adhere to documented company and departmental quality procedures, standards, and methods.
Requirements
* Excellent knowledge of .NET, C#, and SQL with good working knowledge of development principles.
* Experience of the following is desirable: Entity Framework, UI Frameworks (e.g., Bootstrap), Web Services & REST API Development, React, Typescript, GIT, and Azure development.
* Proven experience of implementing design patterns, delivering code effectively within an Agile environment, and unit testing with NUnit/XUnit/MS Test.
What We Offer
* A competitive salary and benefits package, including 25 days of annual leave, increasing to 30 days after five years, plus up to 4 additional discretionary days over Christmas and New Year.
* A flexible working arrangement, allowing you to balance your 35-hour workweek with smart working tools for office and home.
* A comprehensive rewards package, including private medical insurance, gym access or discounts, Headspace app, and an employee assistance programme.
About AQA
AQA is a leading provider of academic qualifications in the UK, with a commitment to advancing education and supporting our people. We are proud to offer an inclusive and diverse work environment, where everyone is valued and respected.