SC Cleared Python Developer
Newcastle upon Tyne
£400 - £425/day
Posted 3 days ago
About the role
What is Citizen Event Analytics?
Citizen Event Analytics (CEA) is a cross-benefit, cross-channel event history compiled from citizens' interaction, (telephony, face to face and digital), claim processing and support events.
CEA uses a pipeline that:
Extracts event data from different sources
Transforms the data into a usable and trusted resource
Loads that data into the data asset that is accessible to Data users through the Uplifted Analytical Service (UAS).
Support DWP in the maintenance of the longitudinal event history data asset and associated data pipelines that forms Citizen Event Analytics. As directed by DWP, activities may include:
The resources will be expected to support:
plan and lead development on sets of related stories
have an understanding of the whole CEA system and take responsibility for teaching this to others(specific technical skills listed below in the ‘Technical skill requirements’ section
work with other users, Product Owner and Business Analyst to understand what needs to be built
coach and mentor more junior colleagues
operate the ingest and publishing production pipelines/services, that are build and find ways to improve system robustness, resilience and stability
Key skills required:
Understanding of data processing using Apache Spark
Use of Python, SQL, and familiarity with PySpark
Experience using Apache Airflow for task orchestration
Understanding of EMR and reviewing output logs
Use of Jupyter notebooks and/or Amazon Athena to query and validate data
Data analysis to identify root cause of issues
Understanding of dimensional data models and slowly changing dimensions/historic data capture
Use of AWS console and services such as, but not limited to; CloudWatch, IAM, S3, Glue, ECR, EC2, EMR, Dynamo DB, LakeFormation
Familiarity with Amazon Textract and Comprehend
Understanding of both server-side and client-side encryption
Use of GitLab for source code management pipelines for CI/CD
Use of GitLab Tags for component versioning in shared repositories
Understanding of Docker and containerization of solutions
IaC using Terraform
Experience of understanding how customer expectations transition to applied functionality
Familiarity with, and implementation of, DWP Engineering best practices
Use of gitlab for release tagging and deployments
Familiarity with basic data structures for constructing a solution
About this listing
Screened by Joboru
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Data Architect / Data Governance - Asset Manager
1 day agoClient Server
Machine Learning Engineer PyTorch LLM
1 day agoClient Server
Senior Integration Engineer MSP AI
1 day agoClient Server
DevOps Engineer AWS - Fintech
1 day agoClient Server
Junior Software Engineer - FinTech
1 day agoClient Server
Data Engineer Python - FinTech
1 day agoClient Server
Software Engineer C# Trading - Relocate to Bermuda
1 day agoClient Server
Lead AI Engineer Python LLM - Tech Consultancy
1 day agoClient Server
Full Stack Engineer TypeScript Node
1 day agoClient Server