Ampcus - Washington, DC
posted 4 months ago
The Senior Application Developer will play a critical role in the development and deployment of cloud applications, primarily utilizing AWS technologies. This position requires extensive experience in AWS cloud application development, with a strong emphasis on both backend and frontend technologies. The ideal candidate will have a comprehensive understanding of cloud technology platforms, tools, and services, and will be viewed as a role model in these areas. The developer will be responsible for leading various aspects of application development, including database management, programming, cloud security, and cloud-centric integration. In this role, the candidate will be expected to build and deploy cloud applications using Python for backend services and Angular or React for frontend development. The developer will also need to demonstrate expertise in Infrastructure as Code (IaC) practices, particularly with AWS CDK or Terraform, to ensure efficient deployment processes. Additionally, the candidate will model business processes using AWS Step Functions and develop container-based applications that utilize REST APIs. The Senior Application Developer will also be responsible for remediation and unit testing of code when issues arise during the application development and user deployment process. This includes utilizing AWS CloudWatch and AWS CloudTrail for logging events and audit messages, particularly in a highly regulated environment. The candidate must have a strong focus on security, ensuring that all applications adhere to best practices regarding security roles and least privilege access, while also being able to resolve any security warnings that may arise.