Job Description
**Job Title: AWS Python Developer**
**Location: Reston,V A**
**Duration: 12+ Months**
**Visa: USC, GC, H1B and EAD**
**Responsibilities:**
– Design, develop, and maintain scalable and reliable cloud-based solutions using Python and AWS services.
– Develop serverless applications using AWS Lambda, API Gateway, DynamoDB, and other AWS services.
– Integrate cloud-based applications with both internal and external systems through RESTful APIs.
– Manage and optimize cloud infrastructure, ensuring security, performance, and scalability.
– Implement and maintain CI/CD pipelines for efficient deployment and testing using AWS tools like CodePipeline, CodeBuild, and CodeDeploy.
– Write reusable, testable, and efficient code that follows best practices.
– Monitor application performance and troubleshoot issues in production environments.
– Collaborate with other teams (DevOps, Data Engineers, etc.) to ensure the successful delivery of cloud-based solutions.
– Stay updated with the latest AWS services and Python libraries, and recommend improvements to the team.
– Work in an Agile development environment, participating in sprint planning, reviews, and retrospectives.
**Required Skills and Qualifications:**
– Proven experience as a Python Developer, with at least [X] years of professional experience.
– Strong knowledge of AWS services (e.g., Lambda, S3, EC2, RDS, DynamoDB, SQS, SNS).
– Experience in building serverless applications and microservices using AWS Lambda, API Gateway, and related services.
– Proficiency in RESTful API design and integration.
– Solid understanding of cloud architecture, cloud security, and best practices for deploying applications in the cloud.
– Familiarity with infrastructure-as-code tools such as AWS CloudFormation, Terraform, or AWS CDK.
– Knowledge of containerization technologies (Docker, Kubernetes) is a plus.
– Experience with version control systems (e.g., Git) and continuous integration/deployment (CI/CD).
– Strong problem-solving skills and ability to troubleshoot complex issues in cloud environments.
– Ability to work independently and in a team-oriented environment.
– Excellent communication and collaboration skills.
**Preferred Qualifications:**
– Bachelor’s degree in Computer Science, Information Technology, or a related field.
– AWS Certification (e.g., AWS Certified Developer – Associate) is a plus.
– Experience with relational and NoSQL databases, including MySQL, PostgreSQL, and DynamoDB.
– Familiarity with Agile/Scrum methodologies.
– Knowledge of monitoring and logging tools like AWS CloudWatch, Datadog, or ELK stack.
Job Type: Contract
Pay: $8,548.60 – $11,499.39 per month
Work Location: On the road