Job Summary
We are seeking a Python AWS Developer with strong experience in Python software development, AWS cloud architecture, DevOps, data pipelines, and web application development. The ideal candidate will have hands-on experience building and supporting AWS-based applications, developing scalable data architectures, implementing CI/CD pipelines, and designing secure, serverless, and microservices-based solutions.
Key Responsibilities
• Develop, enhance, and support Python-based applications using technologies such as NumPy, Pandas, scikit-learn, Dash, Dask, Flask, and Boto3.
• Build, deploy, and support AWS cloud architectures using services such as EC2, CloudWatch, ECS, SageMaker, Step Functions, Lambda, and PostgreSQL.
• Design and implement CI/CD pipelines using tools such as Bamboo, Bitbucket, Artifactory, and Ansible.
• Develop web applications using Dash and React, including session management and Okta integration.
• Design and implement scalable and optimized data architectures and data pipelines.
• Work with AWS data services including Glue ETL, S3, PostgreSQL, and Athena.
• Design and implement caching strategies to improve application performance.
• Develop and support microservices architectures and orchestration solutions.
• Implement serverless architectures using AWS Lambda, SNS, and SQS.
• Design, implement, and secure APIs using Amazon API Gateway and established API security practices.
• Collaborate with cross-functional teams to develop, deploy, and support cloud-based solutions.
Required Qualifications
• Strong Python software development experience.
• Proficiency with Python libraries and frameworks such as NumPy, Pandas, scikit-learn, Dash, Dask, Flask, and Boto3.
• Hands-on experience building and supporting AWS architectures.
• Experience with AWS services including EC2, CloudWatch, ECS, SageMaker, Step Functions, Lambda, and PostgreSQL.
• Experience with CI/CD pipeline tools such as Bamboo, Bitbucket, Artifactory, and Ansible.
• Experience developing web applications using Dash and React.
• Experience with session management, Okta, and hosting applications in AWS.
• Experience with optimized data architecture and data pipelines.
• Experience with microservices design and orchestration.
• Experience with serverless architecture using AWS Lambda, SNS, and SQS.
• Experience implementing APIs using API Gateway and designing secure APIs.
Preferred Qualifications
• Experience with AWS Glue ETL, S3, PostgreSQL, and Athena.
• Experience implementing caching solutions for performance optimization.
• Knowledge of the investment domain, particularly equities.