Roles and Responsibilities :
- Design and develop technical architecture for life insurance software solutions, ensuring scalability, reliability, and maintainability.
- Collaborate with cross-functional teams to identify business requirements and translate them into technical specifications.
- Develop interfaces between different systems using standardized protocols such as APIs or messaging queues.
- Ensure compliance with industry standards and regulatory requirements throughout the development process.
Job Requirements :
- 12-15 years of experience in Software Development Engineering Head role with expertise in Life Insurance domain.
- Solid understanding of Technical Architecture principles, including design patterns, data models, and system integration techniques.
- Proficiency in developing complex software applications using Java programming language.
- Experience working on large-scale projects involving multiple stakeholders across various departments.