About the job
Roles & Responsibilities:
- Design, develop, and maintain applications in the AWS cloud platform.
- Collaborate with team members to design and implement cloud-based solutions.
- Troubleshoot, debug, and resolve technical issues.
- Provide technical guidance and mentorship to junior developers.
- Write clean, efficient, and maintainable code.
- Conduct code reviews and ensure adherence to coding standards.
- Write technical documentation and provide user support.
Required Skills (Technical Competency):
- 5+ years of experience in developing applications in cloud.
- Solid knowledge in AWS services like S3, EC2, RDS, SNS, SQS, SES, Amazon MQ.
- Good knowledge in containers (Docker) and container-based development and deployment.
- Good Knowledge in Authentication and Authorization technologies and protocols.
- Good knowledge in SQL and NoSQL database technologies.
- Strong understanding of cloud-based architectures and microservices.
- Excellent creative problem solving and communication skills.
- Deep understanding of agile development methodologies.
- Should have Developer – Associate certification.
- Strong understanding about the networking constructs in cloud platforms.
- Strong troubleshooting skills.
- Proficient in programming languages such as Java, Python, or Node.js