Software Developer

Full Time Permanent

London Jobs Board

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 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.
*Use security controls to build secure products and engineer to mitigate security threats.
*Handle information with confidentiality and integrity
*Contribute to identifying risks and threats.
*Support and maintain software as required, including in the live environment.
*Use modern tools to effectively and thoroughly identify and troubleshoot faults.
*Analyse, plan, forecast, measure, maintain, improve and as required define all aspects of the availability of services. Control and manage service availability to meet the needs of the business in a cost-effective manner.
*Translate logical designs into physical designs, produce detailed designs that include well understood technology and appropriate patterns.
*Build and test simple interfaces between systems, or work on more complex integration as part of a wider team.
*Take a test-driven approach to software development, write automation test scripts of medium to high complexity and participate in testing.
*Translate user stories to a proposed design and develop software to meet user needs

Essential Skills
*Experience 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)
*Working knowledge of HTTP and at least one web development framework (for example Spring, Django, Rails, Laravel, Razor, Classic ASP). Alternatively, sounds experience in a similar client-server environment and a desire to learn is acceptable
*Experience in working with structured data such as XML and JSON
*Working knowledge of at least one RDBMS (for example PostgreSQL, SQL Server, MySQL, Oracle)
*Working knowledge in a 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.
*An understanding of common security issues and how to mitigate them
*You champion software maintenance, clean code and practices that make change easy

*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

Register your CV and be found by over 10,000+ companies who are hiring today – Submit CV