1. Experience:
o Minimum of 5 years of experience in programming with one or more of the following languages: JavaScript/TypeScript, Python.
o At least 5 years of professional experience in designing, developing, and executing enterprise software solutions.
2. Qualifications:
o Strong foundation in Computer Science with a focus on object-oriented principles, algorithms, problem-solving, and complexity analysis.
o Practical experience with Cloud methodologies (IaaS, PaaS, SaaS), automation, and orchestration.
o Experience with GenAI services like AWS Bedrock
o Experience with AWS services such as Lambda, API Gateway, S3, DynamoDB, RDS, KMS, Kinesis, Route 53, IAM, CodeBuild, CodePipeline, etc.
o Proficiency with cloud automation tools (AWS CloudFormation, AWS CDK, Terraform, etc.).
o Experience in implementing high-performance, high-availability, reliable, and secure applications.
o Understanding of Web and API development and implementation concepts.
o Experience with serverless and container technologies.
o Familiarity with Test Driven Development (TDD) and agile methodologies.