Job descriptionBachelor’s degree in computer science, Software Engineering, or a related field. A relevant master’s degree is a plus.Proven experience as an Angular developer, with a minimum of 6 years of experience in software development and architecture designing.Strong proficiency in designing and implementing complex software systems and architectures.In-depth knowledge of software design patterns, architecture styles, and software development methodologies.Extensive experience with multiple programming languages and technologies, with expertise in .net, AngularJS, Rest, SQL Server, TSQL, stored Procedures, functions etc.Solid understanding of cloud-based technologies and architecture patterns, preferably in AWS SaaS.Solid knowledge with microservices architecture, containerization (e.g., Docker), and container orchestration (e.g., Kubernetes).Profound understanding on how to enhance to performance of applications, solid foundation in Kakfa etc.Excellent problem-solving and analytical skills, with the ability to translate business requirements into technical solutions.Strong communication and presentation skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.Proven track record of successfully delivering complex technical projects on time and within scope.In-depth understanding of life insurance and annuity products, industry regulations, and best practices.Problem solving mindset.