Senior IT Developer

Recruiter
The AA
Location
Basingstoke
Salary
Competitive
Posted
22 Oct 2021
Closes
28 Oct 2021
Sectors
IT
Contract Type
Permanent
Hours
Full Time
Company description

Job Title: Senior IT Developer

Location: Basingstoke - Flexible Working Available

Salary: DOE

We are the AA. And we keep everyone's show on the road. There for our customers wherever and whenever they need us, we're always ready for anything. That's why, for over 100 years, we've continued to evolve and adapt. Today, as the nation's number one motoring organization, we offer a range of excellent products and services to millions of customers.

This is the job

As the Snr IT Developer the role is responsible for the design, development and L3 maintenance of IT solutions in their given area. The individual must specialise in the technical area of expertise as described below, adopting the AA's chosen delivery methodology to drive the delivery of high-quality solutions in a cost-effective manner. The role is within the Road Applications delivery team responsible for mobile and back-office applications that support the AA business.

What will I be doing?

Other responsibilities may include but are not limited to:

  • Works closely with customers, business analysts, and team members to understand the business requirements and to drive the design and development of high-quality technical solutions.
  • Provide quantified delivery estimates for assigned changes/projects. This will include challenging estimates provided by external development partners.
  • Actively drive Knowledge Sharing and Documentation of existing application.
  • Deliver and develop functionality (as part of both small/BAU changes and large projects) that fully meets the defined functional and non-functional requirements within committed timescales and budget. This will include working with test teams to define, maintain and execute test cases.
  • Provide Level 3 Application Support, exercising troubleshooting and methodical diagnostic skills to resolve issues. On occasion, you may be expected to provide an 'out of hours' service for business-critical issues.
  • Ensure the delivered solutions comply with the organization's architectural standards and seek formal exceptions where appropriate. Ensure code is developed in line with agreed coding standards (whether delivered by internal or partner resource), such that we deliver maintainable & performant code. This will include making recommendations towards the development of new code or reuse of existing code as appropriate.
  • Model best practice, acting as a role model for more junior members of the development team. This includes consistently exceeding the defined development KPIs in your own delivery and supporting more junior members in the same vain.
  • Be a technical leader in your technology area responsible for code reviews of work delivered by other members of the development team (both internal and partner resources). This should include identifying repeating issues and mitigation strategies (feeding into supplier reviews).
  • Creation of technical documentation, in line with agreed SDLC and documentation standards.
  • Where appropriate, you should be able to lead the delivery of Continuous Integration in an Agile environment.
  • Identify areas for improvement within your team's delivery and, where appropriate, lead the trial and rollout of new software delivery processes and techniques.
  • Responsibilities may include participation in component and data architecture design, performance monitoring, product evaluation and buy versus build recommendations.
  • Applies knowledge and experience with technology and application development methodologies to perform basic systems analysis techniques, testing, debugging, file design, storage, etc.
What do I need?
  • Experience maintaining enterprise C++ MFC applications.
  • An in depth understanding of the full Software Delivery Lifecycle (ideally in both waterfall and agile models).
  • Experience of developing and deploying IT solutions in complex (i.e. multi-project, multi-system) environments and aligned to multiple delivery methodologies (e.g. Waterfall and Agile).
  • Demonstrable experience in the timely delivery of medium-large scale development programmes/projects.
  • Experience of delivering with vendor teams would be beneficial, ideally with an offshore component.
  • Prior management, supervisory and/or team leadership experience is beneficial.
  • In depth technical knowledge of the technologies to be supported.
  • Experience with mobile applications development will be beneficial.

Technical Experience

  • Required:
    • C++\MFC Development
    • Oracle Pro*C
    • RedHat\Linux Development
Additional Information

As a valued member of our team, you'll have access to a range of fully supported development programmes, designed to help you progress in your career with us. Whether you're looking to grow in your current role, or learn new skills and take on greater responsibilities, we can help you build the career you're looking for here.

We're always looking to recognise and reward our employees for the work they do. Here are just a few of the benefits you'll have access to, as part of our team:

  • Discounted home and motor insurance
  • ?Half price AA breakdown membership in your first year and free after 12 months, along with a 50% introductory discount off breakdown cover for 12 months for up to 5 friends/family members.

Plus, so much more!

Good conduct matters to us. Our teams are motivated by doing the right thing for both customers and colleagues, and in line with our values, we ask all our employees to act with honesty & integrity and respect for others at all times.

We're an equal opportunities employer and welcome applications from anyone regardless of race, sex, disability, religion/belief, sexual orientation or age.

We hope to hear from you soon. #Headoffice

More searches like this