Senior Application Developer
Job Description
Job DescriptionStatus: U.S. Citizenship Required
Duration: 1 year (with possible extensions)
Location: Washington, DC
Position Overview
As part of a development team, the Senior Application Developer will support the design, development, and maintenance of the Currency Data Accountability Platform (CDAP)a cloudnative application leveraging AWS services. This role requires strong handson development experience with Python, Infrastructure as Code (IaC), and containerbased AWS architectures, along with experience operating in a highly regulated environment.
The selected candidate will contribute to solution design, documentation, remediation, and unit testing as part of the CI/CD and deployment lifecycle while working within an Agile development framework.
Key Responsibilities
- Develop and maintain cloudbased services using AWS technologies
- Write and maintain Python backend code and Infrastructure as Code (IaC) using AWS CDK
- Model and implement business processes using AWS Step Functions
- Develop containerbased applications utilizing REST APIs
- Build webbased frontend applications using Angular or React (TypeScript)
- Implement logging and auditing using AWS CloudWatch and AWS CloudTrail in a regulated environment
- Perform remediation, debugging, and unit testing as part of the development and deployment process
- Participate in Agile ceremonies and collaborate within crossfunctional teams
- Contribute to solution design and produce required technical documentation
Required Qualifications
- Bachelors degree in Computer Science or a related IT field, or equivalent professional experience
- Minimum 7 years of experience as a programmer/analyst developing software using SDLC and Agile methodologies
- Strong experience developing cloudnative applications on AWS
Technical Skills
Programming & FrontEnd
- Python
- Angular Web UI (or React)
- TypeScript
AWS Services
- AWS Lambda
- AWS Step Functions
- DynamoDB
- AWS S3
- AWS SNS and SQS
- AWS API Gateway and Load Balancer
- AWS CloudWatch
- AWS CloudTrail
- Athena
- AWS Glue
DevOps & Infrastructure
- AWS CDK or Terraform
- Docker
- Git or GitLab
- CI/CD pipelines
