KubeCraftJobs

DevOps & Cloud Job Board

Python Developer (With AWS and DevOps)

Tata Consultancy Services

Des Moines, IA

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

Please log in or register to view job application links.

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]**