Job Description Summary
Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.
Job Description
Essential Responsibilities
- Collaborate with product owner and leads/architects to understand requirements and detail the user stories.
- Work with team to identify technical feasibility and work on Implementation.
- Engage in technical discussions; participate in technical designs and present technical ideas through white boarding.
- Maintain code quality through best practices, unit testing and code quality.
- Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module
- Demonstrate Self-learning and upskilling capabilities
Qualifications / Requirements
- Bachelors/master's degree in computer science engineering or related disciplines with 3+ years of industry experience
- Strong coding skills with full stack experience(Angular, Java, AWS Cloud Development)
Desired Skills
- Good to have mobile development exposure and familiarity with Cloud development using services like EC2, ECS/EKS, Lambda, API Gateway, RDS, S3, CloudFormation/Terraform, and CI/CD pipelines
- Experience working within Agile/Scrum software development framework
- Strong Debugging and Troubleshooting skills.
Additional Information
Relocation Assistance Provided: Yes