Title: | Cloud Application Developer |
---|---|
ID: | 4869 |
Job Type: | 6-Month Contract |
Location: | McLean, VA |
About:
-
Location: McLean, VA
-
Contract: 6 months
The Role:
-
Design, develop, and deploy web applications.
-
Develop and maintain serverless architectures.
-
Create and maintain automated deployment pipelines.
-
Design and develop RESTful APIs.
-
Develop and maintain automated testing frameworks.
-
Design and develop cloud-native applications.
-
Develop and maintain cloud infrastructure.
-
Monitor and troubleshoot application.
-
Develop and maintain security best practices.
-
Develop and maintain CI/CD pipelines.
-
Design and develop serverless applications.
-
Develop and maintain automated backup and disaster recovery solutions.
Must Have:
-
Bachelor’s degree and 10+ years of relevant experience required.
-
Proficient in designing, developing, and deploying applications using cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
-
Experienced in building and maintaining serverless applications using services like AWS Lambda, Azure Functions, or GCP Cloud Functions.
-
Skilled in developing and managing Infrastructure as Code (IaC) using tools like Terraform and AWS CloudFormation.
-
Strong programming skills in JavaScript, TypeScript, Python, or Node.js for both frontend and backend development.
-
Well-versed in designing and developing RESTful APIs to support scalable and efficient communication between services.
-
Hands-on experience with web frameworks such as React, Angular, or Vue for frontend, and Express.js or Flask for backend development.
-
Experienced in implementing and maintaining CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or CircleCI.
-
Skilled in using containerization and orchestration tools like Docker and Kubernetes to streamline development and deployment processes.
-
Proficient in version control systems, particularly Git, to manage code changes and collaboration effectively.
-
Knowledgeable in implementing automated testing frameworks like Jest, Mocha, or PyTest to ensure code quality and reliability.
-
Adept at setting up monitoring and logging solutions using tools such as CloudWatch, ELK Stack, or Prometheus and Grafana.
-
Familiar with best practices in cloud security, including identity and access management, encryption, and secure coding principles.
-
Experienced in developing and maintaining automated backup and disaster recovery solutions to ensure business continuity.v