Public Sector Resourcing

Python Developer

Public Sector Resourcing London Britain Township, Pennsylvania, United States

Staffing and Recruiting · 201-500 employees

18 h ago
Remote python Senior (5-10 yrs) Contractor United States
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The Python Developer will develop and maintain automation solutions for analytics and reporting processes while designing automated data pipelines. They will also optimize Power BI dashboards and engage with stakeholders to gather requirements and communicate project progress.

What they look for

Python Automation Power BI SQL Data pipelines Data modelling Power Query Stakeholder management Technical documentation Data quality Software development Version control Troubleshooting Analytics Reporting

Requirements

Candidates must have strong commercial experience in Python development, automation, and SQL, along with proficiency in Power BI. The role requires SC clearance and the ability to work within the UK.

Benefits

Equal opportunities employer Disability Confident employer Armed Forces Covenant signatory

Full description

Description & Requirements

On behalf of the CPS, we are looking for a Python Developer Inside IR35 for a 6 months contract based REMOTELY.

SC Clearance is an essential requirement for this role, as a minimum you must be willing & eligible to undergo checks. Please note, due to the exceptional requirements of this position (short-term nature of this role and speed at which we require a postholder in situ) preference may be given to candidates who meet all of the essential criteria and hold active SC clearance.

The CPS prosecutes criminal cases that have been investigated by the police and other investigative organisations in England and Wales. The CPS is independent, and they make their decisions independently of the police and government.

Their duty is to make sure that the right person is prosecuted for the right offence, and to bring offenders to justice wherever possible.

The CPS are passionate about ensuring that they are a top-performing organisation and a great place to work. They are committed to being an equal opportunities employer and creating a culture where everyone can bring their whole self to work, and individuality is truly appreciated. Find Your Purpose - Join the CPS and have a future that matters.

As a Python Developer, your main responsibilities will be:

Key Responsibilities

  • Develop and maintain Python-based automation solutions for analytics and reporting processes.
  • Review existing reporting products and identify opportunities to remove manual activity.
  • Design, build, and enhance automated data pipelines and workflows.
  • Improve the efficiency, reliability, and scalability of key analytics products.
  • Support and optimise Power BI dashboards, dataflows, semantic models, and refresh processes.
  • Implement data quality controls, monitoring, and validation checks.
  • Manage and deliver automation initiatives from discovery through to implementation.
  • Engage with technical and non-technical stakeholders to gather requirements and communicate progress.
  • Produce technical documentation and support knowledge transfer activities.
  • Contribute to project planning, prioritisation, and delivery activities.

Essential Skills & Experience

  • Strong commercial experience as a Python Developer.
  • Experience automating business processes and reporting solutions.
  • Excellent Python scripting, development, and troubleshooting skills.
  • Experience working with Power BI, including Power Query and data modelling.
  • Strong SQL skills and experience working with large datasets.
  • Experience building automated data pipelines and workflows.
  • Understanding of software development best practices, testing, and version control.
  • Strong communication and stakeholder management skills.
  • Experience delivering technical projects and managing multiple priorities.
  • Ability to explain technical concepts to non-technical audiences.

Desirable Skills

  • Experience with R.
  • Microsoft Fabric.
  • Azure Data Factory.
  • Azure SQL.
  • Git and Azure DevOps.
  • API integration experience.
  • Oracle Cloud HCM.
  • People Analytics or HR data experience.

Ideal Candidate

  • Python Developer with experience in data and analytics environments.
  • Passionate about automation and process improvement.
  • Comfortable working across both technical delivery and stakeholder engagement.
  • Experienced in reviewing existing processes and implementing measurable efficiencies.
  • Able to combine development expertise with project management and communication skills.

Please be aware that this role can only be worked within the UK and not Overseas.

Disability Confident

As a Disability Confident employer, CPS encourage applications from disabled and neurodivergent candidates. Applications from candidates who identify as having a disability and meet the essential criteria for the role will be prioritised for review. Where application volumes are high, additional role-specific and desirable criteria may be applied as part of the shortlisting process which may include holding active security clearance.

Armed Forces Covenant

As a signatory of the Armed Forces Covenant, CPS welcome applications from veterans, service leavers, reservists and military spouses or partners. Applications from eligible candidates who meet the essential criteria for the role will be prioritised for review. Where application volumes are high, additional role-specific and desirable criteria may be applied as part of the shortlisting process which may include holding active security clearance.

In applying for this role, you acknowledge the following "this role falls in scope of the Off Payroll Working in the Public Sector legislation. Any rates of payment quoted will reflect the gross rate per day for the assignment and will be subject to appropriate taxes and statutory costs. As such the payment to the intermediary and your income resulting from this contract will be different".

General information

Posting ID

PIP12162

Type of employment

Contract

Organisation

Crown Prosecution Service

Contract duration

6 months

Location

London

Workplace Type

Remote

Similar roles