JD:
· At least 6+ years of software development experience on J2EE, Hibernate and Spring.
· Good understanding of distributed architecture and cloud technologies.
· Good understanding of Micro-services and preferable hands on REST API and Angular/React.
· Insurance Industry product knowledge across General and Commercial products lines is highly desirable
· Excellent analytical and documentation skills
· Strong technical hands-on knowledge in one or more of the following areas:
· Programming Languages such as HTML, XML, Java, J2EE
· Java tools such as Maven, Eclipse, Jenkins, Subversion, GIT
· Operating Systems such as Windows Desktop/Server, Unix/Linux
· RDBMS and SQL such as Oracle, SQL Server
· Testing Tools such as Test Rail, Quality Centre
· Project Planning and reporting (Such as MS Project, JIRA and Excel)
· Strong organisational skills combined with the ability to multi-task and excellent time- management skills
· Ability to set and manage internal stakeholder expectations
· BE/BTech/MCA
· ITIL V3.0 Foundation (not mandatory)
· Technical/Software Development Certification (not mandatory)
Key Performance Measures
· Code Quality
· Number of defects contributed
· Time Management in relation to Development plan
· Contribution to Development Plan and accuracy of Development Estimations
· Accuracy of code reviews, Number of failed builds attributable to poor code
· Documentation of code review and execution in knowledge base(WIKI)
· Percentage of unassigned and unresolved development tasks during execution and implementation
· Quality of Work Execution (Re-Work = Less than 10% of Volume of work Execution)
· Accuracy of effort Estimations, particularly in relation to Change Requests
Key Responsibilities
· Design and Develop software code in adherence with set guidelines and standards
· Perform unit tests and first line code reviews
· Prepare Code documentation for all bespoke code
· Review Specifications and ensure that all clarifications raised are duly cleared and incorporated into the code
· Customer Engagement as and when required
· Initiate or participate in estimation process and solution design process
· Identify potential risk areas in development and ensure these are reported to Lead Software Developer
· Participate in all project related testing where required including Smoke, Unit, SIT and Integrated testing for a positive customer experience in the end product
· Participate in defect/bug resolution through Defect Triage and Management/resolution.
· Participate in planning and development sessions as directed by Lead Software Developer
· Ensure that all code under development meets quality assurance criteria
· Log timesheets on a weekly basis and apply for leave as advised by Manager Development or outlined by the AMS Manager
JD:
· At least 6+ years of software development experience on J2EE, Hibernate and Spring.
· Good understanding of distributed architecture and cloud technologies.
· Good understanding of Micro-services and preferable hands on REST API and Angular/React.
· Insurance Industry product knowledge across General and Commercial products lines is highly desirable
· Excellent analytical and documentation skills
· Strong technical hands-on knowledge in one or more of the following areas:
· Programming Languages such as HTML, XML, Java, J2EE
· Java tools such as Maven, Eclipse, Jenkins, Subversion, GIT
· Operating Systems such as Windows Desktop/Server, Unix/Linux
· RDBMS and SQL such as Oracle, SQL Server
· Testing Tools such as Test Rail, Quality Centre
· Project Planning and reporting (Such as MS Project, JIRA and Excel)
· Strong organisational skills combined with the ability to multi-task and excellent time- management skills
· Ability to set and manage internal stakeholder expectations
· BE/BTech/MCA
· ITIL V3.0 Foundation (not mandatory)
· Technical/Software Development Certification (not mandatory)
Key Performance Measures
· Code Quality
· Number of defects contributed
· Time Management in relation to Development plan
· Contribution to Development Plan and accuracy of Development Estimations
· Accuracy of code reviews, Number of failed builds attributable to poor code
· Documentation of code review and execution in knowledge base(WIKI)
· Percentage of unassigned and unresolved development tasks during execution and implementation
· Quality of Work Execution (Re-Work = Less than 10% of Volume of work Execution)
· Accuracy of effort Estimations, particularly in relation to Change Requests
Key Responsibilities
· Design and Develop software code in adherence with set guidelines and standards
· Perform unit tests and first line code reviews
· Prepare Code documentation for all bespoke code
· Review Specifications and ensure that all clarifications raised are duly cleared and incorporated into the code
· Customer Engagement as and when required
· Initiate or participate in estimation process and solution design process
· Identify potential risk areas in development and ensure these are reported to Lead Software Developer
· Participate in all project related testing where required including Smoke, Unit, SIT and Integrated testing for a positive customer experience in the end product
· Participate in defect/bug resolution through Defect Triage and Management/resolution.
· Participate in planning and development sessions as directed by Lead Software Developer
· Ensure that all code under development meets quality assurance criteria
· Log timesheets on a weekly basis and apply for leave as advised by Manager Development or outlined by the AMS Manager