Our client is a leading global insurance firm, currently seeking a seasoned System Analyst to join its dynamic technology team. This role offers the opportunity to work on mission-critical life insurance systems, driving innovation and operational excellence across the business. This role starts off as a 12 months contract position with the view to extend or turn into a permanent headcount.
As a System Analyst , you will be involved in:-
- Assist in system design and develop detailed program specifications
- Perform development, maintenance, and enhancement of application environments
- Conduct feasibility studies for new business requirements
- Prepare comprehensive documentation including technical specs and user manuals
- Lead system design, development, testing (SIT/UAT), implementation, and ongoing support
- Provide user training and support materials
- Evaluate and recommend emerging IT products and technologies
To qualify for this role as a System Analyst , you possess:-
- Bachelors degree in Computer Science or related discipline
- Relevant years of experience in IT, with solid exposure to life insurance systems, over 6 years of experience is qualified as a System Analyst, over 4 years of experience as a Senior Analyst Programmer, and over 2 years of experience as an Analyst Programmer
- Strong proficiency in MS .NET development (ASP.NET, VB.NET, C#.NET)
- Experience with Angular/ReactJS, Node.js, SpringBoot, Spring, Hibernate, Microservices, Java, mobile apps, and MongoDB is a plus
- In-depth understanding of life insurance products and business workflows
- Skilled in MS SQL, JavaScript frameworks, and client-server technologies
- Strong grasp of object-oriented programming (OOP)
- Self-motivated, proactive, and a collaborative team player