Job Title: Python Developer (AWS Cloud)
Location: Malvern PA or Charlotte NC (onsite day 1 for hybrid model)
About the Role
We are seeking a Python Developer with strong AWS experience to join our team. This role focuses on developing and enhancing cloud-based solutions ensuring cyber resiliency and supporting critical business data recovery. Ideal candidates are quick learners with excellent troubleshooting and communication skills.
Key Responsibilities
- Develop and maintain Python-based applications leveraging AWS services (Boto3 required).
- Enhance and support existing cyber resiliency capabilities in AWS Cloud.
- Implement backup and recovery solutions for critical business data.
- Work with AWS databases and storage: Aurora RDS DynamoDB S3.
- Utilize AWS serverless technologies: Lambda Step Functions Glue EventBridge.
- Manage infrastructure as code using CloudFormation.
- Implement and maintain CI/CD pipelines using GitHub Actions.
- Collaborate with cross-functional teams to troubleshoot and resolve issues.
- (Optional) Explore and implement agentic AI applications using AWS Bedrock to augment cyber recovery capabilities.
Required Qualifications
- 5 years of hands-on software development and cloud engineering experience.
- Strong proficiency in Python (Boto3 required); Java experience is a plus.
- Deep knowledge of AWS services: Aurora RDS DynamoDB S3 Lambda Step Functions EventBridge IAM KMS SCP.
- Experience with backup/recovery strategies in AWS.
- Familiarity with DevOps practices and CI/CD tools (GitHub).
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities.
Nice to Have
- Experience with AWS Bedrock or agentic AI solutions.