Senior Software Developer at Cabinet Office
Micklegate YO1 7PX, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

04 May, 25

Salary

55403.0

Posted On

04 Feb, 25

Experience

5 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Aws, Code, Django, Programming Languages, Version Control, Norway, Flask, Docker, Python, Application Frameworks

Industry

Civil Engineering

Description

JOB SUMMARY

The Joint Data and Analysis Centre (JDAC) is a collaborative and multi-disciplinary team with staff from the Cabinet Office and the Office for National Statistics (ONS). It sits within the Economic and Domestic Secretariat (EDS) in the Cabinet Office, and provides analysis and data to support ministers and senior officials on a wide range of economic, social and environmental topics.
This role is in the DevOps Team who work alongside Data Scientists, developing reproducible analytical pipelines, fast paced data visualisations and advanced analytics / modelling. We also develop and maintain in-house services to delivery and present analysis to audiences in the Cabinet Office across government.

JOB DESCRIPTION

This Software Developer role is within a small cross-functional team focused on developing and maintaining delivery platforms for analytical products. We work closely with the data science team to produce maintainable pipelines and support data scientists in implementing best practices, exploring new technologies and developing team capability.
This role will involve aspects of application development and design, data engineering and devops, providing the successful candidate with the opportunity to develop full-stack experience.
This is a technical G7 role with no line management responsibility and a strong focus on delivery and technical expertise. The role will be based nationwide and utilise hybrid working.

PERSON SPECIFICATION

We are looking for the following experience, which will be assessed at sift and at interview.
If you meet a few of those criteria but think that you might not meet every last one then don’t let that stop you from submitting an application.

Knowledge, Skills and Experience

  • Excellent coding skills in Python
  • Experience of collaborative code development, version control (Git) and documentation
  • Knowledge and understanding of web application frameworks
  • Experience working with cloud computing environments and provisioning infrastructure through code – preferably within AWS, but experience with any cloud service provider is sufficient

Desirable experience

  • Experience developing Django or Flask based webapps
  • Experience using Docker for development and deployment
  • Experience with other programming languages (e.g. Javascript) and frameworks and experience of picking the right tool for the job
  • Experience configuring CI pipelines and automated testing

NATIONALITY REQUIREMENTS

This job is broadly open to the following groups:

  • UK nationals
  • nationals of the Republic of Ireland
  • nationals of Commonwealth countries who have the right to work in the UK
  • nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities with settled or pre-settled status under the European Union Settlement Scheme (EUSS) (opens in a new window)
  • nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities who have made a valid application for settled or pre-settled status under the European Union Settlement Scheme (EUSS)
  • individuals with limited leave to remain or indefinite leave to remain who were eligible to apply for EUSS on or before 31 December 2020
  • Turkish nationals, and certain family members of Turkish nationals, who have accrued the right to work in the Civil Service

Further information on nationality requirements (opens in a new window)

Responsibilities

Other

Loading...