Job Description - Responsible for the development and delivery of Software Applications for suite of products under “Service Analytics @ MI”, translating software design into code in accordance with the product quality requirements.
Role and Responsibilities
- Drive the design and implementation of product features
- Maintain and improve the existing software product and non-product code base
- Provide support towards prototyping of new feature ideas and analyzing technical feasibility
- Support the team in realizing timely and quality solutions and provide technical mentoring to the team members.
- Enable clear and regular information flow within team and across different stakeholders such as Project Manager, Product Owners, Architects, Test Managers, Test Engineers
Skills
- 4+ Yrs of experience in Software Developement
- Strong hands-on experience
- Java programming, OOAD and Object-oriented programing
- HTML and web application development preferably using Angular and REST services
- Using tools such as GitHub, Maven, Jenkins, TestNG, JUnit, Spring Framework
- Database design and implementation (NoSQL or SQL)
- Basic understanding of AWS/Azure cloud
- Understanding of design principles and patterns
- Experience of analyzing, implementing, and troubleshooting non-functional requirements such as performance, memory management etc.
- Experience in Agile software development
- Should be self-driven, quality and result oriented, having strong attention to details