On-site
$85k - $110k
Mid Level
Full Time
Posted January 05, 2026
Tech Stack
python
amazon-web-services
pyspark
control-m
postgresql
aws-iam
amazon-s3
amazon-ec2
aws-lambda
amazon-athena
bridge
aws-fargate
jenkins
github
bitbucket
docker
kubernetes
jira
confluence
Job Description
**Role: Python Developer (With AWS and DevOps)**
**Location: Des Moines, Iowa, United States**
**Job Description**
**Python Developer (With AWS and DevOps)**
• Experience with ETL and Data Warehousing concepts
• Strong hands-on experience in handling and transformation of data from flat files, database, APIs and XMLs using Python 3.x
• Experience in Python transformations using Python Core, Polars, Pyspark
• Strong knowledge of Object-Oriented Programming Concepts, Inheritance, working with Classes and Functions
• Experience in Data analysis, engineering and solutioning
• Strong hands-on experience in solutioning using AWS services
• Experience in AWS architecture development using Python – boto3 and cloud formation templates
• Experience with an enterprise scheduling tool; Control M is preferred.
• Experience with databases, PostgreSQL preferred with strong SQL
• Strong hands-on experience with GIT commands and functionalities
• Strong hands-on experience in working with AWS Cloud Formation, IAM, S3, EC2, Lambda, Athena, Dynamo DB, Step functions, Event Bridge, Fargate
• Experience in CI/CD pipelines and devOps tools like Jenkins, GitHub or BitBucket, Artifactory
• Experience with Containerization using docker or Kubernetes. APIs and microservices are a plus
• Experienced with application modernization & Cloud migrations
• Hands on experience with Linux environment and commands
• Experience with Scrum or Kanban Agile Framework.
• Should have experience with JIRA / Confluence.
• Knowledge of Annuity or Insurance products is a plus
**Roles & Responsibilities**
• Designs, codes, tests, debugs, documents and implements changes to new and existing software applications
• Ensures quality and controls are in place, managing escalations, and developing and recommending solutions.
• Executes unit/string testing; may lead to the creation of development unit/string test plans.
• In partnership with QA ensures that existing and proposed software applications meet IT standards, as well as business and customer requirements.
• Coordinate with Change Management Team for Code deployment
• Resolves complex software issues across multiple software applications and platforms
• Generate reports for Business’ usage on a Monthly basis
• Attend to any critical Production issues and work on hot fixes
**Interested candidates please do share me your updated resume to [email protected]**