Cloud Computing Expert
Cloud-Native Solutions Architect
We're seeking a seasoned Cloud Computing Expert to design and develop cloud-native solutions using AWS services. As part of our team, you'll collaborate with customers to understand their requirements and create technical solutions that meet their needs.
Key Responsibilities:
* Develop cloud-native applications using AWS services, including hands-on software development, architecture design, and implementation of best practices in modern development methodologies.
* Provide solution implementations including software development, CI/CD pipelines, infrastructure as code, and DevOps practices while collaborating with customers to understand requirements and create technical solutions.
* Build and implement distributed computing solutions using AWS services, involving hands-on coding, testing, and deployment across cloud environments.
* Guide customer and partner teams in software engineering practices, code reviews, architectural decisions, and implementation of AWS services while ensuring solution quality and security best practices.
* Develop innovative solutions using AWS AI/ML services, including building AI-enabled applications, implementing Agent architectures, and creating reusable components that demonstrate innovative use of AWS services.
Requirements:
* 5+ years experience of software development life cycle (SDLC) and agile/iterative methodologies building full stack applications.
* 5+ years of hands-on development experience with modern programming languages (e.g. TypeScript, JavaScript, Java, Kotlin, Python, .NET).
* 5+ years designing/implementing cloud-native solutions on AWS.
* Experience with Infrastructure as Code (e.g. AWS CDK, CloudFormation, Terraform), CI/CD pipelines (AWS CodeBuild, GitHub Actions), and Dev-ops practices.
* Experience with distributed systems, micro-services architecture, and event-driven patterns with proven experience implementing large-scale solutions.