Python Developer with AWS
Location : Onsite - Des Moines, IA
Experience : 8 - 10 Years
Job Description
We are seeking a highly skilled Python Developer with AWS expertise to design, develop, and maintain scalable applications and data solutions. The role focuses on ETL pipelines, data transformation, and AWS-based cloud architecture , ensuring high performance, reliability, and compliance with IT and business standards. The ideal candidate should have strong Python programming skills, deep AWS knowledge, and prior experience working in Agile environments.
Key Responsibilities
- Software Development & Maintenance
Design, code, test, debug, document, and implement changes to applications.
Conduct unit testing and partner with QA to ensure quality delivery.Ensure applications align with IT, business, and customer requirements.Agile CollaborationParticipate in Agile / Scrum ceremonies : backlog grooming, sprint planning, daily stand-ups, and reviews.
Collaborate with stakeholders, QA, and Change Management for smooth deployments.Production & SupportTroubleshoot and resolve complex application issues across platforms.
Provide production support , manage escalations, hot fixes, and monthly reporting.ETL & Data EngineeringWork with ETL processes and data warehousing concepts .
Process and transform data from APIs, flat files, databases, and XMLs using Python 3.x .Apply Python Core, Polars, and PySpark for advanced transformations.Conduct data analysis, engineering, and solutioning for large datasets.Cloud & DevOpsDevelop solutions using AWS services : S3, EC2, Lambda, Athena, DynamoDB, Step Functions, EventBridge, Fargate, IAM, CloudFormation.
Automate AWS workflows using Python boto3 and templates.Manage CI / CD pipelines with Jenkins, GitHub / BitBucket, and Artifactory .Implement containerized solutions using Docker and Kubernetes .Required Skills
Python 3.x (advanced level) with OOP, classes, and inheritance.Strong experience in ETL pipelines, data engineering, and data warehousing .Proficiency in SQL (PostgreSQL preferred) .Deep hands-on experience with AWS architecture and services .Familiarity with Control-M (scheduling tool).Solid knowledge of GIT workflows and DevOps practices .Experience in CI / CD pipelines .Exposure to APIs and microservices .Preferred Skills
Experience in enterprise-scale reporting solutions.Strong problem-solving and critical thinking skills.Prior experience with Agile / Scrum methodology .