What are the responsibilities and job description for the AWS Developer with Python position at AAPRO Consulting LLC?
Job Title: AWS Developer with Python
Location: Malvern, PA (Onsite 3 days per week)
Duration: Until 09/30/25 (Project Kick-off by 01/06 or following week)
Job Description:
We are seeking an experienced AWS Developer with strong Python skills for an enterprise-level project. This project involves modernizing the Enterprise Compliance Platform using AWS services and integrating data from various sources. The ideal candidate will have hands-on experience with AWS technologies, Python, and a focus on back-end/middle-tier development. This is a hybrid role requiring onsite presence in Malvern, PA for 3 days per week.
Key Responsibilities:
- Develop and maintain AWS-based applications, leveraging key AWS services such as Lambda, S3, Glue, and Athena.
- Design and implement ETL pipelines using AWS Glue and integrate with AWS Lambda for seamless data processing.
- Collaborate with team members in an Agile environment to deliver quality solutions.
- Write and maintain Python-based code for back-end development.
- Query and integrate data using Athena for efficient data processing and reporting.
- Perform debugging and troubleshooting for production support (approx. 20% of the role).
- Ensure smooth execution and deployment of AWS services and related workflows.
- Implement automation testing to streamline the development and deployment process.
- Utilize Git and GitHub for version control and collaboration.
Required Skills:
- AWS: Lambda, S3, Glue, Glue Tables, Athena, EC2
- Programming: Python (primary), Java (nice to have)
- Database: Postgres (RDS preferred)
- Version Control: Git and GitHub
- Automation: Experience with automating testing processes
- Development Practices: Agile methodologies
- Experience: 5-8 years in back-end and middle-tier development, with strong production support experience.
Preferred Skills:
- Familiarity with enterprise-level projects and domain-specific knowledge (nice to have).
- Previous experience with cloud-based modernization projects.
- Experience working with Appian is a plus.
Additional Information:
- Onsite work is required 3 days per week in Malvern, PA.
- No certifications are required.
- 80% development and 20% production support.
- Start date planned for January 2024 (flexible start within the following week).