Urgent Software Developer 2025

January 11, 2025
$48000 - $53000

Job Description

Software Developer

About AQA:

Software Developer  At AQA, we are dedicated to advancing education in the UK. As the largest provider of academic qualifications, we play a crucial role in the educational landscape by marking over 10 million exam papers each year.

We are a charity that reinvests its profits back into education, and our employees are at the heart of everything we do. As part of our ongoing commitment to delivering the best services for students and educators, we are looking to expand our Assessment Technology team with a skilled Software Developer.

Role Overview:

The Software Developer will join AQA’s Assessment Technology team, where you’ll be at the forefront of creating and supporting high-quality software that impacts millions of students across the UK. In this role, you will work collaboratively with a diverse team including Product Owners, Scrum Masters, Business Analysts, Developers, and Quality Control professionals.

Together, you will deliver key features that enable AQA to continue providing top-tier e-Assessment software and services. If you are ready to use your expertise to make a meaningful impact on education, this is the opportunity for you.

What You’ll Do:

  • Software Development & Support: You will develop and maintain e-Assessment applications, ensuring they are of the highest quality. This includes creating windows and web-based applications using the .NET framework, C#, and SQL Server.
  • Agile Development: Work within an Agile framework, collaborating with team members to break down sprint goals, provide task estimates, and give regular updates via Azure DevOps.
  • Collaboration with Cross-Functional Teams: Actively participate in Scrum events and code reviews. You will collaborate closely with Business Analysts, Architects, and Quality Control teams to ensure the code is efficient, scalable, and meets product specifications.
  • Unit Testing & Continuous Improvement: Perform unit testing using frameworks like NUnit, XUnit, and MS Test to ensure the quality and stability of the code. You will also be encouraged to identify and implement continuous improvements to development processes.
  • Problem Solving & Technical Expertise: Bring your problem-solving skills to the table, particularly during critical exam periods when rapid resolution of issues is essential. You may be required to provide on-call support and work during unsociable hours during peak exam seasons.
  • Risk Management & Information Security: Play a role in identifying, assessing, and managing technical risks. Additionally, you will help ensure the confidentiality, availability, and integrity of AQA’s data and IT systems in line with information security policies.

Why You’ll Succeed:

We are looking for a developer who thrives in a team-oriented environment and has the following skills and experience:

  • Technical Proficiency: A strong working knowledge of .NET, C#, and SQL. You should be comfortable with development principles and familiar with various development tools.
  • Frameworks & Tools: Experience with Entity Framework, UI Frameworks like Bootstrap, and Web Services & REST API development is essential. You should also be familiar with React, TypeScript, GIT, and ideally have experience with Azure development.
  • Unit Testing & Mocking: Experience with unit testing frameworks (NUnit, XUnit, MS Test) and mocking frameworks like Moq or Rhino Mocks is required.
  • Agile Development: Experience in delivering software using Agile methodologies and participating in Scrum ceremonies (sprint planning, stand-ups, retrospectives).
  • Windows Applications: Experience with Windows applications is a plus, although not a requirement.
  • Commercial Development: Proven experience developing commercial applications with the .NET stack and Microsoft SQL Server.
  • Communication & Collaboration: You should be confident in delivering key information to the team and collaborating effectively within Scrum ceremonies. We value individuals who are proactive in identifying improvements and who are willing to challenge the status quo to enhance the development process.

What’s in It for You:

At AQA, we believe in rewarding and supporting our employees. As part of our team, you’ll have access to a wide range of benefits, including:

  • Work-Life Balance: Enjoy a 35-hour workweek with flexible working hours and hybrid/smart working options. Balance your time between the office and home to suit your needs.
  • Generous Leave Package: Benefit from 25 days of annual leave, which increases to 30 days after five years. Additionally, receive up to 4 discretionary days over Christmas and New Year.
  • Volunteering Opportunities: Take advantage of 5 paid days to volunteer for causes that are important to you.
  • Private Medical Insurance: Access private medical insurance from day one, covering both new and pre-existing conditions.
  • Pension & Salary Sacrifice: Benefit from up to 11.5% employer pension contributions and other options via salary sacrifice.
  • Health and Wellbeing: We offer a variety of health and wellbeing benefits, including access to the Headspace app, gym discounts, and a Ride-to-Work scheme.
  • Electric Vehicle Scheme: Opt into an electric vehicle scheme that includes the car, insurance, MOT, service, and breakdown cover.
  • Career Development: At AQA, we invest in your professional growth, offering access to training and development opportunities that will help you progress in your career.

The AQA Landscape:

The Assessment Technology group reports directly to AQA’s Chief Executive Officer and operates in close partnership with the Enterprise Technology and Central Hubs departments. This team is responsible for the operational systems that deliver millions of GCSE and A-level results annually. Given the high-stakes nature of exam results, this is a critical function that requires expertise, commitment, and problem-solving capabilities.

In addition, the role requires involvement in the Summer exam series, which can require support during unsociable hours to resolve critical technical issues.

Software Developer
Software Developer

How to Apply:

If you’re ready to make a meaningful impact in the field of education and technology, we encourage you to apply. Simply Register to the worldpakistan.net careers portal to submit your application.

At AQA, we are committed to providing equal opportunities for all candidates. We welcome applicants from all backgrounds, regardless of gender identity, sexual orientation, ethnicity, religion, disability status, age, or any other aspect that makes you unique.

Location