Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: The Python Developer with AWS role is a contract position based in London, UK, requiring extensive experience in application development with a focus on Python and AWS technologies. The developer will be responsible for creating bespoke software solutions, participating in design reviews, and maintaining key software components. The role emphasizes collaboration within a SCRUM team and the use of modern development practices.
Key Responsibilities:
- Develop custom bespoke solutions based on the business requirements.
- Perform software design using software development fundamentals and processes, debug, test, and deploy software solutions.
- Design, develop and maintain key components of the software suite using Open Source.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Actively participate in application design reviews by providing creative and practical ideas and solutions in a teamwork environment.
Key Skills:
- 8+ years of experience in Application development using React js, python, AWS lambda, SNS, AWS Aurora database, S3, DynamoDB.
- Deep understanding of application development using advanced python programming and object-oriented concepts.
- ORM tools knowledge, preferably SQL alchemy.
- GraphQL, API authentication, performance management, and internationalization.
- Strong knowledge of CI/CD pipelines to include automated quality checks and rollback upon new code deployments.
- IaC CDK stack knowledge for providing scalability to the running Elastic Map Reduce clusters over all regions.
- Working in SCRUM team, using GIT and branching mechanisms.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: Python Developer with AWS
Job Location: London, UK
Job Type: Contract
Hybrid/Onsite: Hybrid
Skill Requirements:
- 8+ years of experience in Application development using React js, python, AWS lambda, SNS, AWS Aurora database, S3, DynamoDB. Deep understanding of application development using advanced python programming and object-oriented concepts
- ORM tools knowledge, preferably SQL alchemy
- GraphQL, API authentication, performance management, and internationalization
- Strong knowledge of CI/CD pipelines to include automated quality checks and rollback upon new code deployments.
- IaC CDK stack knowledge for providing scalability to the running Elastic Map Reduce clusters over all regions.
- Working in SCRUM team, using GIT and branching mechanisms
Responsibilities:
- Develop custom bespoke solutions based on the business requirements. Performs software design using software development fundamentals and processes, debug, test, and deploy software solutions.
- Design, develop and maintain key components of the software suite using Open Source.
- Documents and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Actively participate in application design reviews by providing creative and practical ideas and solutions in a teamwork environment.