The role involves developing and monitoring sales channels for high net worth customers, providing daily support and training, and formulating sales strategies. Candidates need a university degree, at least 5 years' experience in life insurance sales and channel management, and professional presentation skills.