Job Title: Cloud Application Developer
Location: ERIE, PA - 100% onsite FROM DAY 1
Duration: 6 months
Salary Range: $55.00 - $58.00/Hour on W2 (Without Benefits).Applicants must be willing to work on W2Role Description:- Analyse business and technical requirements and translate them into cloud-based application solutions.
- Design, develop, test, deploy, and maintain cloud-native applications and services.
- Select suitable IaaS, PaaS, SaaS, and serverless services based on performance, security, scalability, and cost requirements.
- Develop backend services, REST APIs, microservices, event-driven components, and integration solutions.
- Build applications using cloud services for compute, storage, databases, networking, messaging, caching, identity, and monitoring.
- Modernize legacy applications through rehosting, replatforming, refactoring, or rearchitecting.
- Integrate cloud applications with on-premises systems, enterprise applications, databases, and third-party APIs.
- Configure and manage cloud resources across development, testing, staging, and production environments.
- Implement automated build, testing, deployment, and rollback processes using CI/CD pipelines.
- Automate cloud infrastructure provisioning using Infrastructure as Code tools such as Terraform, Bicep, AWS CloudFormation, or equivalent technologies.
- Package and deploy applications using Docker and container orchestration platforms such as Kubernetes.
- Implement application security, authentication, authorization, encryption, secret management, and secure API access.
- Apply role-based access control and least-privilege principles.
- Protect customer data, identities, application configurations, and cloud resources that remain under the customer's responsibility.
- Implement centralized logging, application monitoring, distributed tracing, dashboards, and alerts.
- Troubleshoot application failures, deployment issues, performance bottlenecks, connectivity problems, and cloud service errors.
- Improve application performance, scalability, availability, resilience, and disaster-recovery readiness.
- Optimize cloud resource utilization and identify opportunities to reduce operational costs.
- Create automated unit, integration, API, functional, security, and performance tests.
- Conduct code reviews and enforce cloud-development, security, documentation, and quality standards.
- Perform production deployments, post-deployment validation, incident resolution, and application support.
- Maintain technical documentation, deployment procedures, architecture diagrams, operational runbooks, and knowledge-transfer materials.
- Collaborate with cloud architects, DevOps engineers, security teams, database administrators, QA teams, and business stakeholders.
Essential Skills- 7+ years of experience in Microservices.
- Analyse business and technical requirements and translate them into cloud-based application solutions.
- Design, develop, test, deploy, and maintain cloud-native applications and services.
- Select suitable IaaS, PaaS, SaaS, and serverless services based on performance, security, scalability, and cost requirements.
- Develop backend services, REST APIs, microservices, event-driven components, and integration solutions.
- Build applications using cloud services for compute, storage, databases, networking, messaging, caching, identity, and monitoring.
- Modernize legacy applications through rehosting, replatforming, refactoring, or rearchitecting.
- Integrate cloud applications with on-premises systems, enterprise applications, databases, and third-party APIs.
- Configure and manage cloud resources across development, testing, staging, and production environments.
- Implement automated build, testing, deployment, and rollback processes using CI/CD pipelines.
- Automate cloud infrastructure provisioning using Infrastructure as Code tools such as Terraform, Bicep, AWS CloudFormation, or equivalent technologies.
- Package and deploy applications using Docker and container orchestration platforms such as Kubernetes.
- Implement application security, authentication, authorization, encryption, secret management, and secure API access.
- Apply role-based access control and least-privilege principles.
- Protect customer data, identities, application configurations, and cloud resources that remain under the customer's responsibility.