Software Developer

AQA • Atlanta, GA

Company

AQA

Location

Atlanta, GA

Type

Full Time

Job Description

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

Milton Keynes

ÂŁ48,000 - ÂŁ53,000

Hybrid Working

Are you an experienced .NET Software Developer, and looking to work somewhere with real purpose?

Do you need a role where the challenge is real, but so is the support from your manager and colleagues?

Would you like to join our development teams as we embark on a long-term strategy that will deliver the future of exam marking.

Our development team is central to delivering our industry leading products with each developer playing a key role within a strong team culture, we listen to your ideas and invest in developing your skills.

You are someone who is passionate about software engineering disciplines, code quality, and ultimately delivering great software.

Ultimately this role is to;

  • To work within a team using an agile approach to development. The role requires a solid grounding in development and the need to actively participate in SCRUM ceremonies, peer reviews, work with Business Analysts, Architects and Quality Control.
  • You will work to documented departmental procedures and methods and take responsibility for the management of implementation through effective breakdown into tasks, estimates and timely updates in Azure DevOps.

What’s in it for you:

At AQA we recognise our employees' contribution and in return we are proud to offer an extensive reward and benefit package.

This includes:

  • 25 days' annual leave rising to 30 days with service, plus all Bank Holidays and additional Christmas office closure
  • Flexible working environment and professional and personal development at your fingertips.
  • 35 hour working week
  • Excellent contributory pension (6% - 11.5% dependent on employee contribution)
  • Life assurance, BUPA PMI and Health Cash Plan
  • Enhanced maternity/paternity scheme

What next?

If the role looks of interest and you would like to apply, please do so via our

portal.

Every application will be provided with a written response!

Closing date is Sunday 13th October 2024, we are reviewing applications as they come through and reserve the right to close this role early.

#PRO22

Recruitment Agencies

We have a preferred supplier list (PSL) in place.

Unsolicited CVs will be treated as a gift. We will not be subject to or liable under your terms and conditions for agency fees.


Full Job Description

Summary

Purpose:
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.
They need to be innovators and great problem solvers who thrive within a strong team culture. 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.Job title: Software Developer
Business Area: Assessment Technology - Scanning & Marking (Milton Keynes)
Department: Assessment Technology
Purpose:
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.
They need to be innovators and great problem solvers who thrive within a strong team culture. 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.
Landscape:
The Assessment Technology group reports directly into the Chief Executive Officer. The group operates in close partnership with the Enterprise Technology and Central Hubs departments
The Assessment Technology group is responsible for the operational systems that deliver millions of GCSE and A-level results annually. It includes the technology for assessment design and production, and the full lifecycle of exams series delivery from entry to post-results services.
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. Together they are responsible for the delivery of features from a prioritised product backlog.
Activities:
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.
Take ownership of defects in coded areas and resolve these before Sprint completion
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.
Support production use of systems through customer fixes, including on-call and some out of hours support.
Quality framework
Adhere to documented company and departmental quality procedures, standards, and methods.
Help to evolve the documented departmental procedures and methods.
Create efficiency in development through promoting continuous process improvement.
Team working
Work closely with other team members, e.g. peer programming and code reviews
Report progress and provide regular feedback to the Development Team Leader and team members
Other responsibilities associated with the role:
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.
AQA Milton Keynes is a recognised Investor in People. It is our Software Developers responsibility to ensure that their own professional knowledge and job skills are always fully up to date.
These responsibilities are not to be regarded as exclusive or exhaustive. There may be other duties and requirements associated with the post which the company may reasonably require you to perform from time to time.
To be successful in this role, you will need to have:
Excellent knowledge of .Net, C# and SQL with good working knowledge of development principles
Experience of the following is desirableEntity 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
Experience of working with Windows applications is beneficial
Commerical development experience with .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.

Apply Now

Date Posted

10/01/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Platform Engineer - Hybrid in Atlanta - Cargill

Views in the last 30 days - 0

Cargill a global family company aims to nourish the world sustainably by providing essential food ingredients agricultural solutions and industrial pr...

View Details

UX Designer - Hybrid in Atlanta - Cargill

Views in the last 30 days - 0

Cargill a global family company aims to positively impact the world by providing essential products like food ingredients agricultural solutions and i...

View Details

Channel Sales Executive - Video Security & Access Control (Atlanta) - Motorola Solutions

Views in the last 30 days - 0

Motorola Solutions is seeking a Channel Sales Executive for Video to develop new business meet revenue goals and promote Avigilon products The role in...

View Details

Manager, Flight Software Engineering - Hermeus

Views in the last 30 days - 0

Hermeus an aerospace and defense technology company is seeking a Manager of Flight Software Engineering The role involves overseeing the software engi...

View Details

Business Account Executive - Spectrum

Views in the last 30 days - 0

The Business Account Executive role involves selling primary and ancillary communications solutions to small and mediumsized businesses within a speci...

View Details

QA Engineer - GA - On Site - PrismHR

Views in the last 30 days - 0

The Software Quality Assurance Engineer role involves ensuring the quality and reliability of payroll tax and compliance software The successful candi...

View Details