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
-
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
Educational Qualification:
-
B.E. / B.Tech / MS / M. Tech/ MSc ( Computer Science)/MCA
Experience:
-
8+ years of Software Development Experience
Skills
-
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 (Spring Boot, MVC, Security), and Hibernate/JPA.
-
Database design and implementation (NoSQL or SQL)
-
Thorough understanding of Design principles and patterns, tools, and methods.
-
Knowledge in Hibernate, Junit will be an added advantage.
-
In-depth knowledge and experience of analyzing, implementing, and troubleshooting non-functional requirements such as performance, memory management etc.
-
Experience in Agile software development setup is preferred.
-
Established Leadership skills, self-driven, quality and result oriented, having strong attention to details.