Urgent Software Developer UK 2025
Job Description
Software Developer
Software Developer About AQA:
At AQA, we are driven by our commitment to advancing education and supporting our people. As the UK’s largest provider of academic qualifications, we manage the marking of over 10 million exam papers every year.
Our dedicated team members are at the heart of everything we do, ensuring the successful delivery of high-quality assessments and services. If you’re passionate about technology and want to make a real difference, this is the opportunity for you.
As a Software Developer within our Assessment Technology team, you will play a crucial role in the development of innovative, high-quality e-Assessment software that impacts millions of students. Your work will directly contribute to the future of education, enhancing the learning experience for both educators and learners alike.
What You’ll Do:
In this role, you will have the opportunity to develop and support top-tier e-Assessment software, collaborating with a wide range of professionals to create impactful features. Your responsibilities will include:
- Developing and Supporting Applications: You will be responsible for designing and delivering high-quality code that supports the development of AQA’s e-Assessment software and services. You will work on both windows and web-based applications.
- Collaboration with Cross-functional Teams: Working closely with Product Owners, Scrum Masters, Business Analysts, Developers, and Quality Control professionals, you will bring valuable features to life. Your contributions will help ensure that AQA continues to provide innovative educational technology.
- Taking Ownership of Features: You will take responsibility for the entire development cycle of features from ideation through to delivery. This will involve breaking down tasks, estimating timelines, and providing timely updates in Azure DevOps to ensure successful sprint outcomes.
- Continuous Improvement and Risk Management: You will actively contribute to improving the development process and identify opportunities for system enhancements. A risk-based approach to system changes, especially in an ITIL environment, will be essential in ensuring that all systems and processes are both efficient and secure.
- Quality Assurance: You will work with Business Analysts and Quality Control teams to ensure that all code is thoroughly tested and of the highest quality. You will also address and resolve any issues during functional testing and code reviews.
- Supporting the Team: You will be an active member of the team, participating in Scrum ceremonies, including daily stand-ups, retrospectives, and peer reviews. You will share knowledge and contribute to improving team processes and collaboration.
- Production Support: After delivering your features, you will also provide ongoing support for production systems, including out-of-hours support when necessary. This could involve troubleshooting, bug fixes, and providing customer fixes as required.

Why You’ll Succeed:
You will thrive in this role if you possess the following:
- Proficiency in .NET, C#, and SQL: You will be skilled in Microsoft .NET, C#, and SQL, with a strong understanding of development principles and best practices. Your knowledge will be key in developing robust and scalable solutions for AQA’s e-Assessment systems.
- Experience with Development Tools and Frameworks: You will have hands-on experience with Entity Framework, UI frameworks (e.g., Bootstrap), Web Services, and REST API development. Additionally, experience with React, Typescript, and Git will allow you to create dynamic, user-friendly applications and ensure efficient version control.
- Azure Development and Design Patterns: Experience with Azure development is beneficial, although not essential. You should be familiar with common design patterns, ensuring that your code is structured, reusable, and efficient.
- Unit Testing and Mocking Frameworks: A strong understanding of unit testing with frameworks such as NUnit, XUnit, and MS Test is essential. You will also have experience with mocking frameworks like Moq and Rhino Mocks to test complex functionality and ensure the reliability of your code.
- Agile Experience: You will have experience delivering code within an Agile framework, with confidence in Scrum ceremonies, including sprint planning, retrospectives, and stand-ups. Your ability to work effectively in an Agile environment will enable you to collaborate closely with team members and meet project goals.
What’s in It for You:
At AQA, we value and recognize the contribution of our employees. We offer a comprehensive reward and benefits package that includes:
- Flexible Work Environment: Balance your 35-hour workweek with flexible working hours and smart working tools for both office and home environments.
- Generous Annual Leave: You will receive 25 days of annual leave, increasing incrementally to 30 days after five years of service. Additionally, you will enjoy up to 4 extra discretionary days over Christmas and New Year.
- Paid Volunteering Days: Take 5 additional paid days to participate in volunteering activities, allowing you to give back to your community and support causes that matter to you.
- Private Medical Insurance: You will have access to private medical insurance from day one, covering new and pre-existing conditions. This will ensure you and your family’s health is well supported.
- Wellness and Support: Benefit from a range of wellness initiatives including gym access, a Ride-to-Work scheme, discounts, access to the Headspace app for mindfulness, and an Employee Assistance Programme to support your mental and emotional well-being.
- Employer Pension Contributions: Enjoy up to 11.5% employer pension contributions, with options to increase your contributions through salary sacrifice, helping you secure your financial future.
- Electric Vehicle Scheme: Opt into the electric vehicle scheme, which includes the car, insurance, MOT, service, and breakdown cover, supporting your sustainable travel choices.
- Continuous Professional Development: We invest in our people, offering opportunities for professional growth. You’ll have access to training programs, and be able to develop new skills and gain certifications as part of your career journey.
What You Will Bring:
To be successful in this role, you will need to demonstrate:
- A strong technical background with a focus on .NET, C#, and SQL.
- Experience in Entity Framework, Bootstrap, React, and Typescript.
- Familiarity with Azure development, unit testing, and mocking frameworks.
- Proven experience delivering code within an Agile environment and working closely with Scrum teams.
- A commitment to high standards of software quality and performance.
- Excellent communication skills and the ability to collaborate effectively in a cross-functional team.
How to Apply:
If you are ready to make a meaningful impact on the future of education and join an innovative and supportive team, we encourage you to apply. Visit www.worldpakistan.net to explore available roles and submit your application. Each application will receive a written response, and we are reviewing applications as they are submitted. We reserve the right to close this role early based on the number of applicants.
AQA is an equal opportunities employer and welcomes applicants from all sections of the community, regardless of gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other characteristic that makes individuals unique.
#PRO23
Recruitment Agencies: We have a preferred supplier list (PSL) in place. Unsolicited CVs will be treated as a gift, and we will not be liable for agency fees.
AQA
Location: Towcester, Northamptonshire
Salary: £48,000 – £53,000 per year
Contract: Permanent | Full-time
Posted: 1 month ago
