What you ll do:
- Reviewes and understands the requirements and proposes possible approaches to implement the requirements.
- Designs simple to moderate cloud application features as per specifications/requirements.
- Develops and maintains cloud application modules adhering to security policies.
- Deploys code and troubleshoots issues in application modules and deployment environment.
- Develops the UTs to ensure code coverage as defened by the team/architects.
- Run dev tests to prove the code works as expected.
- Debugs, fixes and verifies the defects found in testing.
- Works in colloboration with other team members.
- Shares and reviews innovative technical ideas with peers, high-level technical contributors, technical writers, and managers.
- Analyses science, engineering, business, and other data processing problems to develop and implement solutions to complex application problems, system administration issues, or network concerns.
- Designs test plans, develops, executes, and automates test cases for assigned portions of the developed code.
- Provides support to the customers on case by case basis, in consultation with the leads/architects.
Education and Experience Required:
- Bachelors degree in computer science, engineering, information systems, or any closely related quantitative discipline. Master s desirable.
- Typically, 2-4 years experience.
What you need to bring:
- Strong programming skills in Go, Groovy and knowledge of microservices.
- Experience with design methodologies, cloud-native applications, developer tools, managed services, and next-generation databases.
- Working knowledge of Docker containers, Kubernetes, Terraform, Helm and Prometheus is an added advantage.
- Strong understanding of working in Agile methodoloes.
- Good written and verbal communication skills.
- Ability to quickly learn new skills and technologies and works well with other team members.
- Understanding DevOps practices like continuous integration/deployment and orchestration with Kubernetes.
- Knowledge of tools like JIRA, GitHub, CoPilot, Confluence are desirable.
- Knowledge of networking concepts and ablility to learn networking concepts required for the role.
- Python, Java, Golang, or JavaScript are optional.
Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX)