AWS Cloud Developer
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain cloud-native applications leveraging AWS services
- Implement serverless architectures using services such as AWS Lambda, API Gateway, and CloudFormation
- Collaborate with cross-functional teams to design scalable and cost-effective solutions
- Develop and implement cloud migration strategies for existing applications
- Build and integrate APIs with internal systems and third-party platforms
- Develop reusable, scalable, and high-quality code
- Perform code reviews, debugging, and performance optimization
- Design and implement CI/CD pipelines using AWS and enterprise DevOps tools
- Configure and support Dev, Test, and Production environments in coordination with infrastructure teams
- Ensure compliance with CPA security standards and industry best practices
- Conduct unit testing, system testing, and deployment activities
- Support Agile/Scrum delivery processes and participate in sprint ceremonies
- Provide knowledge transfer and mentorship to team members
- Participate in on-call support as required, Strong experience with core AWS services including Lambda, API Gateway, S3, EC2, CloudFront, Route53, CloudFormation and/or AWS CDK, SNS, SQS
5
Required
Experience developing microservices-based and event-driven architectures
4
Required
Proficiency in one or more programming languages Python JavaScript, Node.js, React
3
Required
Experience with relational databases (Oracle, AWS RDS) and complex SQL queries
3
Required
Experience with NoSQL databases (MongoDB)
2
Required
Experience developing application using No SQL databases MongoDB
2
Required
Experience implementing DevOps pipelines using tools such as Git, Bitbucket, Jenkins, and AWS DevOps services
2
Required
Knowledge of authentication technologies (e.g., Okta, ForgeRock)
2
Required
Experience with message queue technologies (Kafka, RabbitMQ, ActiveMQ, or similar)
2
Required
Experience with monitoring/logging tools (e.g., Splunk, Dynatrace)
2
Required
Strong understanding of Agile/Scrum methodologies
Requirements
- Financial Systems Applications section, is seeking an experienced AWS Cloud Developer (Level 2) with strong hands-on expertise in cloud-native development using AWS services. This position focuses on advanced AWS engineering, including serverless development, microservices, cloud architecture, CI/CD automation, and enterprise DevOps support. Candidates must hold an AWS Developer certification and demonstrate extensive experience building scalable, secure, and costeffective AWS solutions.
- Although Treasury applications operate primarily within a PeopleSoft financial environment, this role is dedicated to AWS cloud engineering. PeopleSoft experience is optional and considered a nice-to-have only.
- The selected contractor will perform advanced development work as part of Treasury product teams, collaborating with product owners, architects, and stakeholders to deliver AWS solutions aligned with CPA s cloud strategy. This role requires deep hands-on experience with AWS cloud services, serverless architecture, and full-stack application development in a large enterprise environment., Strong analytical, problem-solving, and communication skills
3
Preferred
Experience presenting technical solutions to leadership and executive stakeholders.
3
Preferred
Experience with automated testing tools (e.g., Selenium).
3
Preferred
Experience using SourceTree (Git client), CCTray for AWS deployment monitoring, Cyberduck for S3 transfer, using Yarn package manager for node packages during development
2
Preferred
Strong understanding of security best practices (e.g., IAM roles, KMS, etc.) and implementing authentication using OKTA based authentication technology in AWS
2
Preferred
Experience with WCAG 2.0 Standards, 508 Compliance/Web Accessibility
2
Preferred
Experience with PeopleSoft (PS) environments, particularly in financial systems, is a plus but not required