Software Developer
AQA is a charity that invests its profits back into education. We're the largest provider of academic qualifications in the UK, marking over 10 million exam papers each year.
This role is part of our Assessment Technology team, delivering code that impacts the lives of millions of students.
Job Description:
We're looking for a skilled Software Developer to join our team in Milton Keynes. You'll be responsible for developing and supporting high-quality applications to help us deliver top-tier e-Assessment software and services.
You'll work closely with Product Owners, Scrum Master, Business Analysts, Developers, and Quality Control professionals to bring valuable features to life.
* You'll have proficiency in .NET, C#, and SQL, with working knowledge of development principles.
* You'll have experience with Entity Framework, UI Framework (e.g., Bootstrap), REST API Development, and Web Services.
* You'll have familiarity with Azure development, design patterns, unit testing (NUnit, XUnit, MS Test), and mocking frameworks (Moq, Rhino Mocks).
* You'll have experience delivering code within Agile frameworks, with confidence in Scrum events.
What's in it for you?
We offer an extensive reward and benefit package, including:
* Flexible hours and smart working tools for office and home.
* 25 days of annual leave, increasing incrementally to 30 days after five years, plus up to an additional 4 discretionary days over Christmas and New Year.
* 5 additional paid days to participate in volunteering activities that are close to your heart.
* Private medical insurance from day one, covering new and pre-existing conditions.
* Ride-to-Work scheme, gym access or discounts, Headspace app, and an employee assistance programme.
* Up to 11.5% employer pension contributions with various options through salary sacrifice.
* Electric vehicle scheme which includes the car, insurance, MOT, service, and breakdown cover.
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.
* Azure development experience is beneficial but not essential.
* Proven experience of implementing design patterns.
* Experience of delivering code effectively within an Agile environment.
* Experience of Unit Testing with NUnit / XUnit / MS Test.
* Experience of Unit Testing Mocking frameworks e.g. Moq / Rhino Mocks.
* Confidence in delivering key information and team collaboration in Scrum ceremonies and events.
Salary: £48,000 - £53,000
Location: Milton Keynes
Language: English
Job Type: Permanent