Job Title: Cloud Developer (AWS)
Location: Remote
Contract Duration: 6 Months
Inside IR35
Rate: £500-£520/day
About the Role:
We are looking for an experienced Cloud Developer (AWS) to join our team. This role is focused on the NHS Cervical Screening Management System (CSMS), a critical, cloud-based platform hosted on AWS that plays a key role in improving cervical screening processes.
As a Cloud Developer, you will work on the design, development, and automation of backend processes, managing cloud infrastructure and ensuring the system is scalable, secure, and performs optimally. The ideal candidate will have strong AWS and Python development experience, and be comfortable working in an agile environment.
Key Responsibilities:
- Backend Development & Automation: Develop and maintain backend systems using Python and AWS Lambda, automating workflows and handling sensitive healthcare data.
- Cloud Infrastructure Management: Use Terraform to provision and manage AWS resources such as DynamoDB, S3, ECR, and SQS to ensure performance and scalability.
- CI/CD & Deployment: Develop and manage CI/CD pipelines for streamlined deployment and maintenance of the application.
- Data Processing & Querying: Work with AWS Glue Studio and AWS Athena for large-scale data processing, querying, and optimization.
- Security & Monitoring: Implement security best practices using KMS, Secrets Manager, and monitor system health with CloudWatch and Splunk.
- Collaboration: Work closely with cross-functional teams to design and implement secure, scalable solutions that align with NHS requirements.
Required Skills & Experience:
- AWS Expertise: Strong hands-on experience with AWS services such as Lambda, DynamoDB, S3, API Gateway, Terraform, CloudWatch, Secrets Manager, and ECR.
- Python Development: Solid experience in Python (ideally Python 3.8+) and working with serverless architectures and Boto3 for AWS SDK integration.
- CI/CD & DevOps: Experience in building and maintaining CI/CD pipelines and automating infrastructure with Terraform.
Desirable Skills:
- Experience with AWS Glue Studio and AWS Athena for efficient data processing and querying.
- Front-end experience with React, TypeScript
- Familiarity with Splunk for log management and system monitoring.