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 DescriptionEssential 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