At a Glance
- Tasks: Join our team to develop and support impactful e-Assessment software for millions of students.
- Company: AQA is the UK's largest provider of academic qualifications, dedicated to advancing education.
- Benefits: Enjoy flexible hours, 25-30 days annual leave, private medical insurance, and a Ride-to-Work scheme.
- Why this job: Make a difference in education while working in a collaborative Agile environment with great perks.
- Qualifications: Proficiency in .NET, C#, SQL, and experience with Agile frameworks are essential.
- Other info: This fully remote role offers opportunities for volunteering and personal development.
The predicted salary is between 36000 - 60000 £ per year.
At AQA, we’re committed to advancing education and we’re committed to our people. As the largest provider of academic qualifications in the UK, we mark over 10 million exam papers each year and it’s our people who make this happen. Software Developer Permanent Hybrid/Smart Working Joining our Assessment Technology team means you’ll be delivering code that impacts the lives of millions of students. You’ll develop and support high-quality applications to help us deliver top-tier e-Assessment software and services. Working closely with Product Owners, Scrum Master, Business Analysts, Developers and Quality Control professionals you’ll use your skills to bring valuable features to life. NET, C#, and SQL, with working knowledge of development principles. Bootstrap), REST API Development and Web Services, Front-end tools (React, Typescript), GIT Familiarity with Azure development, design patterns, unit testing (NUnit, XUnit, MS Test), and mocking frameworks (Moq, Rhino Mocks). Experience delivering code within Agile frameworks, with confidence in Scrum events. At AQA we recognise our employees’ contribution and in return we are proud to offer an extensive reward and benefit package. Balance your 35-hour workweek with flexible hours and smart working tools for office and home. ~ Enjoy 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. ~ Take 5 additional paid days to participate in volunteering activities that are close to your heart. ~ Access private medical insurance from day one, covering new and pre-existing conditions. ~ Benefit from our Ride-to-Work scheme, gym access or discounts, Headspace app, and an employee assistance programme. ~ 5% employer pension contributions with various options through salary sacrifice. ~ Opt for our electric vehicle scheme which includes the car, insurance, MOT, service, and breakdown cover. AQA is an equal opportunities employer and welcomes applications from all sections of the community regardless of gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other aspect which makes people unique. #The Software Developer is responsible for developing, building, and supporting applications that enable AQA to offer the very best in e-Assessment software and services. They have specialist knowledge of developing in Microsoft .NET with Azure and SQL Server and will have skills in delivering both windows and web-based applications. As part of our continuous improvement program Software Developers will suggest system and process improvements, whilst taking a risk-based approach to system changes in an ITIL environment.Software Developer The Software Developer is responsible for developing, building, and supporting applications that enable AQA to offer the very best in e-Assessment software and services. They have specialist knowledge of developing in Microsoft .NET with Azure and SQL Server and will have skills in delivering both windows and web-based applications. As part of our continuous improvement program Software Developers will suggest system and process improvements, whilst taking a risk-based approach to system changes in an ITIL environment. The group operates in close partnership with the Enterprise Technology and Central Hubs departments Given the seasonal nature and criticality of the Summer exams series, the role will be required to provide hands-on technical expertise through critical issues during the Summer series which may require some unsociable hours. The Software Developer works within a delivery team using an Agile approach to development. The team consists of a Product Owner, Scrum Master, Business Analysts, Developers and Quality Control resources. Software Development Maintain specialist knowledge with the Microsoft .Net technology stack. Be responsible for the development and delivery of the project sprint goals through effective breakdown of tasks, estimates and timely updates in Azure DevOps Work with Business Analysts, Architects and QC together with own initiative to produce quality code with good unit test coverage. Complete all changes identified at code review or Functional testing, first time. Participate in SCRUMs, Retrospectives and Peer reviews Demonstrate a pro-active approach to communication within the team including any impediments to be escalated to the Scrum Master. Quality framework Adhere to documented company and departmental quality procedures, standards, and methods. Help to evolve the documented departmental procedures and methods. Work closely with other team members, e.g. peer programming and code reviews Risk Management – Participate in the identification, assessment, planning and management of threats and opportunities as appropriate. Information Security – take an active part in the preservation of confidentiality, availability and integrity of information assets used in conducting the role and follow additional security procedures associated with specific activities where applicable. It is our Software Developers responsibility to ensure that their own professional knowledge and job skills are always fully up to date. Net, C# and SQL with good working knowledge of development principles Web Services & REST API Development React Typescript 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. Experience of working with Windows applications is beneficial Net and Microsoft SQL Server Confidence in delivering key information and team collaboration in Scrum ceremonies and events. Confidence to speak out, challenge and bring continuous improvements to the development team.
Software Developer - Fully Remote employer: AQA
Contact Detail:
AQA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer - Fully Remote
✨Tip Number 1
Familiarize yourself with the Microsoft .NET technology stack, especially C# and SQL. Since AQA emphasizes these technologies, showcasing your expertise in them during interviews can significantly boost your chances.
✨Tip Number 2
Highlight any experience you have with Agile methodologies, particularly Scrum. Be prepared to discuss how you've contributed to sprint goals and participated in Scrum ceremonies, as this is crucial for the role.
✨Tip Number 3
Demonstrate your understanding of unit testing and mocking frameworks like NUnit and Moq. Providing examples of how you've implemented these in past projects will show that you can deliver high-quality code.
✨Tip Number 4
Since the role involves collaboration with various team members, emphasize your communication skills and ability to work in a team. Share specific instances where you've successfully collaborated on projects or resolved conflicts.
We think you need these skills to ace Software Developer - Fully Remote
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with .NET, C#, SQL, and Agile methodologies. Include specific projects where you've used these technologies to demonstrate your skills.
Craft a Strong Cover Letter: In your cover letter, express your passion for education technology and how your background aligns with AQA's mission. Mention your familiarity with Azure and your experience in delivering high-quality applications.
Showcase Relevant Projects: If you have any personal or professional projects that involved REST API development, React, or Typescript, be sure to include them. This will show your practical experience and ability to deliver valuable features.
Prepare for Agile Discussion: Be ready to discuss your experience working in Agile environments during the interview. Highlight your participation in SCRUMs, retrospectives, and how you've contributed to team collaboration and continuous improvement.
How to prepare for a job interview at AQA
✨Showcase Your Technical Skills
Be prepared to discuss your experience with .NET, C#, and SQL in detail. Highlight specific projects where you've used these technologies, and be ready to explain your approach to problem-solving and coding challenges.
✨Demonstrate Agile Experience
Since the role involves working within an Agile framework, share examples of how you've contributed to Scrum events like sprints, retrospectives, and daily stand-ups. Discuss how you handle feedback and adapt to changes during the development process.
✨Emphasize Team Collaboration
AQA values teamwork, so illustrate your ability to work closely with Product Owners, Business Analysts, and Quality Control professionals. Provide examples of successful collaborations and how you communicate effectively within a team.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills. Practice coding challenges or scenarios related to web services, REST API development, and unit testing. Be ready to explain your thought process and decision-making.