Senior Software Developer
West Midlands Police IT & Digital in 2025 is a dynamic and forward‑thinking organization committed to delivering excellent information technology solutions to support West Midlands Police and the public we serve.
Cloud Services underpin all aspects of West Midlands Police today. We operate a technically hybrid estate, with services running under Amazon Web Services, critical to enabling Police Officers and Police Staff to perform their roles and fulfil the Force's mission of ‘working in partnership, making communities safer’.
The IT & Digital Cloud Services Team (AWS) is looking for an experienced full‑stack software developer with a passion for designing and developing modern business analytics applications on large complex datasets and running on scalable cloud infrastructure. If you would like to work within a Dev Ops team of skilled technologists and can make a positive impact on our current and future solutions this opportunity could be your next challenge.
The principal focus of this role is on our front‑end technology solutions. The current stack is based on JavaScript web applications and Java‑based web services. The web services implement search across a number of database technologies from analytic search engines, traditional relational as well as graph databases. You can expect to be using tried and tested patterns to deliver rapid incremental deliverables with a client‑centric approach one day and exploring new technologies and approaches to move our solutions forward another day.
Key Responsibilities
* Design, build and implement web applications in support of operational policing.
* Collaborate within the Cloud Services Team, across the IT&D department and the wider organization to incorporate maximum know‑how and highest practicable value into all solutions.
* Put people first and work to improve solutions developed in all aspects from user experience, maintainability, reliability, security and value for money.
* Research, learn and apply new techniques and frameworks to both improve current solutions and design new solutions to business challenges.
Essential Skills
* Ability to collaborate effectively within a team of software development professionals.
* Ability to gather a detailed understanding of business requirements, conceptualize potential solutions, articulate ideas and discuss designs within teams.
* Demonstrable knowledge and proven skills in building modern web applications, including responsive user interfaces, REST‑based web services and SQL data query and manipulation.
* Several years’ experience developing Web applications with modern JavaScript frameworks such as Angular, React and Vue.
* Skilled in writing Java application code.
* Skilled in the design and interpretation of relational data models for storage and query of structured data.
* Ability to rapidly prototype ideas into simple working solutions, presenting to team and clients.
* Knowledge of traditional client‑server, 3‑tier hosting and familiarity with Cloud computing concepts.
* Experienced using source‑code version control within a multi‑disciplinary team.
Desirable Skills
* Experience developing solutions within a Continuous Integration and Delivery pipeline.
* Experience working with graph databases and interrogating the models using graph traversal languages.
* Knowledge and practical skills configuring Cloud‑based serverless runtime environments.
* Understand how to implement, and have implemented, authentication and authorization into SPAs using OAuth 2.0‑based protocols.
Benefits
* Fair remuneration with progression opportunities and access to a competitive pension scheme.
* Enhanced annual leave in addition to public holiday entitlements.
* Discounts across travel, parking, daily costs of living and leisure activities.
* A comprehensive wellbeing package including 24/7 support, free eye tests and flu jabs.
Vetting: Successful applicants will be required to pass Management Vetting and Security Clearance scrutiny prior to commencing the role, including a full background and financial disclosure.
Medical: Appointment to this role may be dependent upon successfully completing medical checks, which may include a drug test and, if required, a fitness test.
Interview: TBC
Contact: For further information email careers@westmidlands.police.uk
#J-18808-Ljbffr