Software developers

Software developers

Job Overview

Location
Glasgow, Scotland
Job Type
Full Time Job
Job ID
63052
Salary
£ 49,700 - £ 60,635 Per Year Salary
Date Posted
1 year ago
Recruiter
Sofia Madison
Job Views
199

Job Description

About the job

Summary

These roles are in the Data team, a mixed team of data scientists, data engineers and software developers. This sits in a wider analytical team, the Directorate General for Analysis (DGA).

We are seeking two G7 data engineers to work on data and analytical products regarding our response to the pandemic and other priority areas such as supply chains. These products are used to brief the PM, ministers and senior officials. As the demand for analytical work to support the pandemic response reduces, the Data team will provide analysis to support decision making in other high-priority areas.

The work of the team focuses on reproducible reports, and fast-paced data visualisation and briefing. We also maintain and develop the Data Asset Catalogue, a Django-based platform for reliably and repeatedly building analytical products (i.e. charts and reports).

These are technical G7 roles with no line management responsibilities (though you may be task-managing other staff) - giving you the opportunity to use and develop your technical skills.

These roles will be based nationwide, London and utilise working from home arrangements.

Job description

You will largely be involved in maintaining and developing the Data Asset Catalogue, our Django-based system. Additionally you will be supporting data scientists in building and deploying apps. You will be helping data scientists improve their coding skills, and will be responsible for embedding best practice.

Responsibilities

Essential skills & experience

• Basic familiarity with MacOS and Linux

• Experienced Python developer with a focus on writing maintainable code

• Django development and maintenance

• Testing, building and deploying code with modern tools.

• Writing code with security features embedded.

• Identifying, locating and fixing faults and bugs.

• Mentoring and helping people new to Python

• The ability to quickly learn new languages and frameworks and willingness to pick the right tool for the job

Desirable skills & experience

• Basic front-end experience.

• Writing integration tests

• Using Docker for development and deployment.

• Identifying user needs and proposing technical solutions to resolve them.

Behaviours

We'll assess you against these behaviours during the selection process:

  • Changing and Improving
  • Managing a Quality Service
  • Developing Self and Others

Benefits

• Learning and development tailored to your role.

• An environment with flexible working options.

• A culture encouraging inclusion and diversity.

• A Civil Service Pension which provides an attractive pension, benefits for dependants and average employer contributions of 27%.

• A minimum of 25 days of paid annual leave, increasing by one day per year up to a maximum of 30.

Job ID: 63052

Similar Jobs

Meta

Full Time Job

Software developers Software developers

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Software developers Software developers

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Software developers Software developers

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Software developers Software developers

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept