Experience and Skills
• At least 6+ years of software development experience on J2EE, Hibernate and Spring.
• Should have experience in eBao Technology.
• 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: o Programming Languages such as HTML, XML, Java, J2EE o Java tools such as Maven, Eclipse, Jenkins, Subversion, GIT o Operating Systems such as Windows Desktop/Server, Unix/Linux o RDBMS and SQL such as Oracle, SQL Server o Testing Tools such as Test Rail, Quality Centre o Project Planning and reporting (Such as MS Project, JIRA and Excel)
• Strong organizational skills combined with the ability to multi-task and excellent time management skills
• Ability to set and manage internal stakeholder expectations
The Senior Software Developer is required to effectively and efficiently execute all aspects of development within the Development and Implementation phases of a project. This includes writing effective code, Code Documentation, Unit testing and Defect resolution. The Senior Software Developer will provide Daily Status feedback to the Lead Software Developer who will utilise such feedback in the preparation of Status Reports at predetermined intervals. The Senior Software Developer is therefore expected to perform the first level of level Code checking and documentation ahead of any Code Check
Key Responsibilities Including but not limited to:
• 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
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.