We are seeking an experienced Senior Cloud Application Developer with expertise in AWS, Python and Angular to support the development and ongoing enhancement of the Currency Data Accountability Platform (CDAP), a mission-critical application built on AWS serverless and cloud-native services. CDAP operates within a highly regulated environment and requires secure, scalable, and auditable cloud-based solutions.
As part of an Agile delivery team, the contractor will contribute to the design, development, deployment, and maintenance of backend services and modern web-based user interfaces. The role requires strong expertise in AWS serverless architecture, Infrastructure as Code (IaC), containerized application development, and CI/CD automation.
Position Responsibilities
- Design, develop, and maintain backend services using Python within AWS serverless environments (AWS Lambda, API Gateway).
- Develop and manage Infrastructure as Code (IaC) using AWS CDK (or Terraform) to provision and deploy cloud resources.
- Model and implement business workflows using AWS Step Functions.
- Build and maintain container-based applications using Docker.
- Develop responsive web-based user interfaces using Angular (TypeScript) or React.
- Design and integrate RESTful APIs for cloud-based applications.
- Utilize AWS CloudWatch and AWS CloudTrail to implement logging, monitoring, and audit controls suitable for a regulated environment.
- Support remediation efforts, perform root cause analysis, and conduct unit testing throughout the application development lifecycle.
- Participate in Agile ceremonies and collaborate closely with cross-functional teams including developers, architects, and stakeholders.
- Contribute to CI/CD pipeline development for automated build, test, and deployment processes.
- Produce and maintain technical documentation related to design, implementation, and deployment.
- Contribute to architectural and design decisions for assigned components.
Position Qualifications
Required Education & Experience
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent professional experience).
- Minimum 7 years of experience as a Programmer/Analyst developing software in accordance with the Software Development Life Cycle (SDLC).
- Experience working in Agile development environments.
Required Technical Skills
- Experience in Python (backend development)
- Angular (TypeScript) for web UI development (React experience acceptable)
- AWS Lambda
- AWS Step Functions
- DynamoDB
- AWS API Gateway
- AWS S3
- AWS CDK or Terraform (Infrastructure as Code)
- Docker
- Git/GitLab
- AWS CloudWatch
- AWS CloudTrail
- Experience implementing CI/CD pipelines for cloud-based applications
Preferred Qualifications
- Experience working in highly regulated or compliance-driven environments.
- Strong understanding of AWS serverless architecture and cloud-native design patterns.
- Experience contributing to system design and architecture documentation.
- Strong troubleshooting, debugging, and unit testing experience.
____________________________________________
No Phone Calls please
Please send us your resume in a word file with contact details.