Python Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
100% Travel

Skills

python developer

Job Details

Hello,
Greetings of the day.


Kindly go through the below Job Description.


Job Title: Python Developer

Location: Onsite in Mclean, VA /Plano , TX / Newyork , NY

Duration: 6+ months

Job Description :Python Backend Developer (AWS, Payments)
We are hiring for four backend developer roles to support our Enterprise Payments Group at Client in Richmond, VA. This team is responsible for check disbursement systems and supports both legacy applications and new greenfield projects. Candidates will be placed based on experience into either short-term (4-month) or long-term (12-month) assignments, with potential for extension.

Core Responsibilities
Develop and maintain backend services and batch processing components primarily using Python, with some legacy code in Java
Deploy and manage applications within the AWS ecosystem, Lamda, Fargate, Serverless
Participate in the development of both greenfield applications and support of existing platforms
Handle occasional production support activities and contribute to issue resolution
Work within CI/CD pipelines, leveraging Jenkins, Docker, and Client-specific deployment tools
Collaborate with cross-functional teams in an Agile environment
Write and maintain technical documentation and participate in code reviews

Required Skills
Strong backend development experience with Python (must-have)
Proficiency in Java (approximately 20% of the workload)
Experience with AWS services (e.g., EC2, Lambda, S3, IAM)
Hands-on experience with Jenkins, Docker, and related DevOps tools
Ability to work independently and contribute to both legacy support and new builds

Preferred/Bonus Skills
Background in payment systems or financial services
Familiarity with Client infrastructure and deployment pipelines
Exposure to RESTful APIs and batch processing
Prior experience with Client is a strong plus
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.