Cloud Developer
Freedom Technology Solutions Group, LLC · Chantilly, VA · 1 mo ago
On-siteEngineeringFull-time
Requirements
- Work closely with the Sponsor, Product Owner, and Project Manager to ensure that the Web-based development infrastructure, builds, and database meets the Sponsor’s cybersecurity, performance, data integrity, and functional requirements.
- Use software such as Jira, Confluence, SharePoint, or similar to create user stories, plan sprints, or track work requirements.
- Design a scalable, secure, and highly available cloud architecture using AWS services.
- Use Infrastructure as Code (IaC) tools like Terraform to create and manage infrastructure.
- Set up a development, test, and production environments, including AWS accounts, CI/CD pipelines, and version control systems.
- Design and develop databases, including schema design, data modeling, and data migration.
- Configure CI/CD pipelines to automate deployment and testing.
- Develop the application.
- Perform unit testing, integration testing, and performance testing to ensure the application meets the required standards.
- Deploy the application to the production environment.
- Set up monitoring and logging tools to track application performance and identify issues.
- Perform ongoing maintenance, including bug fixes, security patches, and performance optimizations.
- Maintain documentation and perform knowledge transfer to ensure a smooth handover.
Experience
- AWS Cloud Expertise and be familiar with AWS services such as EC2, S3, Lamda, API Gateway, and DynamoDB as examples.
- Solution Architecture in designing scalable, secure and highly available cloud architectures.
- Jenkins, GitLab CI/CD, or AWS CodePipeline.
- Programming skills in Java, Python, Node.js, C#, or Go.
- Database design, development of database tables, views, queries, and management, including complex relational databases, SQL databases in RDS, (e.g., PostgreSQL) and NoSQL databases (e.g., DynamoDB, MongoDB).
- Front-end Development skills, with expertise in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Experience working in an Agile environment.
Highly Desired Skills
- AWS Certifications: Solutions Architect, Data Engineer, DevOps Engineer, or Developer.
- Demonstrated experience working within Sponsor’s environment.
- Demonstrated experience with setting up, configuring and supporting AWS infrastructure.
- Demonstrated experience working with APIs communicating between systems.
- Demonstrated experience working with any software automated test tool, experience building scripts, maintaining test collections, scaling demand (stress test), etc.