£58K/yr
Birmingham, England
Permanent, Variable

Senior Application Development Manager

Posted by The Gambling Commission .

Senior Application Development Manager
Birmingham, West Midlands

We are looking for a Senior Application Development Manager to join our digital and technology team in Birmingham. As a Senior Application Development Manager, you will lead the development team in the scoping, design and creation of software to delivery and manage end-to-end Digital services. You will create, monitor and iterate the standards, policies and processes within application development, to ensure we are compliant with best practice and Government Functional Standards.

You will be part of the Senior Management Team within the Digital, IT and Facilities programme and be a thought leader, providing strategic oversight to the team, and be the spokesperson for the development team across the organisation.

Key Responsibilities:

- Create and execute best practice governance, standards, policies and processes for all relevant application development disciplines and ensure they are adopted by your team, throughout the application life cycle.
- Translate user stories into technical designs and develop software to meet user and business needs. Collaborating across both Digital and IT teams, such as Product, User Research, Analysis, Design, Infrastructure and Cyber security.
- Lead your team in writing, amending, refactoring and documenting code to build complex programs/scripts. Adhere to internal process and procedures, promoting and advising others which software development standards/processes/procedures apply.
- Ensure that products are secure, engineered to mitigate security threats and have the necessary security controls in place. Ensure that information is handled with confidentiality and integrity, and that products are compliant.
- Have oversight over the architecture, working with your team and the IT team to ensure the systems and solutions you develop are flexible, loosely coupled, compliant, documented and deliver performance that is appropriate for business needs.
- Create and own the application development plan, working with Senior Leadership within the team to prioritise a backlog and translate these into achievable plans and deliverables.
- Identify and deal with potential and actual risks across or between all stages of the product life cycle, reducing the incidence of recurring risks.
- Monitor changes in the tech stack, planning and communicating any changes affecting our software.
- Lead your team by creating a supportive and open environment where they can learn, improve and adapt.
- Support and maintain software as required, including in the live environment. Use modern tools to effectively and thoroughly identify, troubleshoot and fix faults. Package and deploy software built.
- Communicate and share learnings, insight, progress and plans across the team and stakeholders at all levels across the organisation, obtaining feedback and adapting where necessary.

Person Specification:

Essential:

- A proven track record in leading application development teams, communicating clear strategy and plans, giving a clear sense of direction to your team whilst developing and motivating them.
- In depth experience building scalable server-side cloud-based web applications in Microsoft Azure and detailed knowledge of the C#, .NET, ASP.NET, .NET Core and MVC programming languages. Detailed understanding of front-end web development (HTML/CSS/JS and Node JS).
- Ability to create governance, standards, policies and processes for the application development disciple, communicating and getting buy in from senior stakeholders.
- Experience in maintaining the security, confidentiality and integrity of information systems through compliance with relevant legislation and regulations.
- Experience of communicating complex technical concepts to a non-technical audience, building trust, engaging and managing expectations of stakeholders at all levels.
- Experience in spotting warning signs of things going wrong and provide a decisive response to significant challenges.
- Experience of agile development, software patterns, continuous integration, test-driven development and version/source control and their configuration.
- Ability to identify the main issues in complex problems, clarify understanding or stakeholder expectations, to seek best option. Ability to resolve conflict in line with our ways of working, as and when it arises.
- Experience of designing and delivering software that meets Web Content Accessibility Guidelines (WCAG).
- Extensive experience of effectively managing technical backlogs and defects whilst helping the team visualise outcomes, prioritise work and agree scope.
- Experience of leading a team through delivering software at pace, in complex environments and across multiple phases.

About Us:

Set up under the Gambling Act 2005, the Gambling Commission is committed to safeguarding the public against any detrimental impact brought about by gambling. We do this by keeping crime out, protecting children and vulnerable people and ensuring the commercial gambling industry is run fairly and openly. We work with the legal system, the public health system, community groups and the industry itself to understand how we can protect the interests of as many people as possible, as effectively as possible.

The closing date for this role is Tuesday 18th June 2024.

PLEASE NOTE: ensure you have the right to work in the UK before applying. We are unable to provide sponsorship for visas currently.

Incomplete applications will be discounted from shortlisting. Please ensure your application is fully completed and submitted before logging out of your account.

We reserve the right to change the closing date depending on the number of responses received. Please submit your application as soon as possible to ensure it is considered in the selection process.

This vacancy is being advertised by Web recruit. The services advertised by Web recruit are those of an Employment Agency.