Skip to main content

Senior Application Development Manager

Job Ref
ICT 62
Location
Birmingham
Function
Digital and Technology
Salary
£55,000
Status
Full Time
Type
Permanent

More details

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.

The Benefits:

- Salary of circa £55,000
- Civil service pension, with an employer contribution rate of 27%
- Flexible working
- Hybrid working; specific guidelines are to be agreed with line manager
- 26 days’ holiday, rising to 29 days after two years’ service, with the option to buy up to five days’ extra annual leave

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.
- You can create the specification and design of systems to meet defined business needs. You can work with business and technology stakeholders to translate business problems into technical designs. You can visualise the ideal user service and come up with design ideas and possible design approaches. You can effectively explore different approaches to solving problems.

Desirable:

- Knowledge of the Government Digital Service Standard and service assessments.
- Able to deliver software to utilise the features of the Azure platform, DevOps and guide team on these features.
- Able to develop software using Microsoft SQL server as the underlying data store
- An excellent understanding of SOLID Principles

Our Ways of Working :

Outcome-focused: We put consumers at the heart of everything we do. We take responsibility for an issue and moving it forward. We deliver results through working collaboratively.

Reaching for ways to improve: We encourage feedback and ideas. We are committed to continuous improvement and are open to trying different ways of working. We celebrate successes and take responsibility when things go wrong.

Respectful: We recognise every colleague’s contribution.

We give each other timely constructive feedback. We all encourage challenge.

Communicate well: We are clear and concise. We listen and check our understanding. We explain the reasons for decisions.

Making this a great place to work: We all help to make the Commission a great place to work. We value and support each other. We demonstrate a positive attitude.

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 Monday 24th 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.