About the Role :
We are seeking a versatile and experienced Cloud Developer to focus on building, deploying, and maintaining applications primarily on the Azure and AWS platforms. You will be responsible for leveraging native cloud services to develop highly available, cost-effective, and secure solutions.
This role requires strong development skills, a solid understanding of cloud architecture, and a commitment to modern DevOps practices.
You will work within an Agile team, delivering features that contribute directly to the strategic goals of the Responsibilities :
- Design, develop, and deploy scalable applications and services using native resources within both Microsoft Azure and Amazon Web Services (AWS).
- Implement solutions utilizing core services such as :
1. Azure Functions, Azure App Services, Azure SQL Database, Azure Cosmos DB, Azure Storage, Azure Event Hubs / Service Bus.
2. AWS Lambda, Amazon EC2, Amazon S3, Amazon RDS / DynamoDB, Amazon SQS / SNS, and AWS Step Functions.
Implement Infrastructure as Code (IaC) using tools like Terraform or CloudFormation / ARM templates to automate the provisioning and configuration of cloud resources.Design and maintain robust Continuous Integration and Continuous Delivery (CI / CD) pipelines using tools like Azure DevOps, GitHub Actions, or Jenkins for automated deployment.Contribute to the technical design of cloud solutions, ensuring applications adhere to the Cloud Well-Architected Framework principles for cost optimization, security, performance efficiency, and reliability.Develop API gateways and integration services to facilitate communication between cloud-based applications and existing on-premises or third-party systems.Implement effective logging, monitoring, and alerting using cloud-native tools (Azure Monitor, AWS CloudWatch) and ensure security best practices are followed across all cloud deployments (i.e., identity management, least-privilege access).Work collaboratively within an Agile / Scrum team, participating in sprint planning, retrospectives, and daily stand-ups, and engaging with stakeholders to clarify technical Skills and Qualifications :Experience : 5+ years of experience in software development, with at least 2+ years focused on cloud-native development across Azure and / or AWS.Strong proficiency in at least one modern programming language relevant for cloud development (i.e., Python, Go, Node.js, or Java).Hands-on experience designing and deploying solutions using key Azure PaaS and Serverless services.Hands-on experience designing and deploying solutions using key AWS Serverless (Lambda) and Compute services.Working knowledge of Docker and basic understanding of Kubernetes concepts.Practical experience with Terraform or CloudFormation / ARM Templates for provisioning infrastructure.Experience designing and implementing RESTful APIs and microservices.Experience with both relational and NoSQL databases in a cloud environment (i.e., Azure SQL, Cosmos DB, AWS RDS, DynamoDB).Certifications : Relevant certifications (i.e., Azure Developer Associate, AWS Certified Developer / Solutions Architect)(ref : hirist.tech)