Senior Developer

Full Time City and County of the City of London IT Job Pro UK

Badenoch & Clark are proud to be partnering with a Central Government programme to supply the best IT talent for a number of opportunities to support their transformation into becoming a more modern and digital system.

Our Client are one of the largest tech programmes in Central Government with a passion for creativity and curiosity giving your ideas a platform to be recognised. Working with these team will be challenging, important and very rewarding.

Role Intro
As a Senior Developer you will work with a wide range of stakeholders such as user researchers, product managers, designers, business analysts, content specialists, delivery managers and digital architects, all of whom share a vision for making better government through smarter use of technology. You will innovate to radically transform public services for the better.

*Java and Python to write our backend services
*Node.js and Angular to write our frontend services
*Jenkins for deployment
*Dynatrace for application monitoring
*Kubernetes and Docker to run our services
*Azure for most of our infrastructure
*Postgres and Redis as our databases.

Main Duties & Responsibilities
*Write, amend, refactor and document code to build moderately complex programs/scripts.
*Ensure that products are secure, engineered to mitigate security threats and have the necessary security controls in place.
*Support and maintain software as required, including in the live environment. Use modern tools to effectively and thoroughly identify, troubleshoot and fix faults.
*Plan the development on sets of related stories and coordinate integration tasks across systems. Contribute to selection of the software development approach (plan-driven, iterative/agile etc.) for projects.
*Identify process optimisation opportunities with guidance and support activities to improve the development process. Choose the most appropriate from a variety of methods of prototyping, actively solicit prototypes with others
*Define, analyse, plan, forecast, measure, maintain and improve all aspects of the availability of services.
*Design systems characterised by medium levels of risk, impact, and business or technical complexity and take designs through the required governance.
*Take a test-driven approach to software development, write complex automation test scripts and participate in testing
*Guide and advise others on technical areas you have expertise in, modern development standards and approaches to understand user stories
*Translate user stories to a proposed design and develop software to meet user needs

Essential Skills
*Sound knowledge in at least one programming language for development of enterprise and public facing applications, ideally in our core stack but other languages and a desire to learn is acceptable (Java, Python, C#, JavaScript, .NET)
*Sound knowledge of HTTP, at least one web development framework (for example Spring, Django, Rails, Laravel, Razor, Classic ASP) and at least one RDBMS (for example PostgreSQL, SQL Server, MySQL, Oracle)
*Sound knowledge in a wide range of technologies and libraries used in an enterprise, such as logging and monitoring, ORM, authentication/authorisation, cloud hosting environments, systems integration, source control, package management etc.
*Experience of mentoring, coaching or leading other developers (at work or in meetups etc)
*Experience of working with modern tools and techniques
*An understanding of common security issues and how to mitigate them
*You are looking for new technical and leadership challenges

*A generous pension scheme (up to 22%)
*25 days leave, plus 8 Bank Holidays, plus 1 privilege day for the Queens' birthday
*Flexible working
*Great maternity, adoption and shared parental leave
*Up to 5 days paid leave per year for voluntary work you may wish to undertake
*We also currently have employee-run networks for colleagues of minority ethnic origin, employees with disabilities, those with caring responsibilities, women employees, and lesbian, gay, bisexual and transgender employees with which you will eligible to join

As part of this role you will be required to complete a DBS and reference checks.

Badenoch & Clark are equal opportunities employers. If you are unfortunately unsuccessful for this opportunity, we will keep your details on file and may contact you about any other suitable opportunities.

Badenoch + Clark acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. Badenoch + Clark UK is an Equal Opportunities Employer.

By applying for this role your details will be submitted to Badenoch + Clark. Our Candidate Privacy Information Statement explains how we will use your information – please copy and paste the following link in to your browser: https://(url removed)/en-gb/candidate-privacy

To apply for this job please visit