top of page

Full Stack .NET Senior Developer - Digital Insurance Platform

Application

9 January 2024

Hong Kong

Our client is a leading Insurance Group, dedicated to revolutionizing the way insurance is bought and managed. With a focus on providing seamless user experiences and leveraging cutting-edge technology, they aim to empower individuals and businesses to protect themselves in an increasingly digital world.   Our client is currently seeking a highly skilled Full Stack .NET Senior Developer to join the dynamic technology team. The successful candidate will play a vital role in designing, developing, and implementing innovative software solutions that enhance the digital insurance platform. As a Full Stack .NET Senior Developer, you will have the opportunity to work on challenging projects, collaborate with cross-functional teams, and contribute to the overall growth and success of the digital insurance offerings.

 

Responsibilities:

  • Develop high-quality software applications, utilizing the .NET framework, to support our digital insurance platform and related services.

  • Actively participate in all phases of the software development life cycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.

  • Collaborate with cross-functional teams, including product owners, designers, and other developers, to translate business requirements into technical solutions.

  • Mentor and guide junior developers, providing technical expertise and thought leadership in software development best practices.

  • Perform code reviews, ensuring code quality, adherence to coding standards, and scalability of applications.

  • Drive innovation and stay up-to-date with emerging technologies, recommending improvements to enhance the functionality, user experience, and performance of our digital insurance platform.

  • Investigate and resolve software defects and technical issues, ensuring timely resolution and minimal disruption to end-users.

  • Contribute to the development and documentation of technical specifications, system architecture, and user guides.

  • Participate in agile development processes, attending daily stand-ups and actively contributing to sprint planning, estimation, and retrospective sessions.

 

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Extensive experience (7+ years) in full stack software development, with a focus on .NET technologies.

  • Strong proficiency in C#, ASP.NET MVC, ASP.NET Core, Entity Framework, and SQL Server.

  • Experience in front-end development using modern JavaScript frameworks (React, Angular, Vue), HTML5, CSS3, and responsive web design principles.

  • Proficiency in RESTful APIs and microservices architecture.

  • Solid understanding of software engineering principles, design patterns, and best practices.

  • Experience with cloud platforms (Azure, AWS) and DevOps practices is highly desirable.

  • Strong problem-solving skills, with the ability to analyze complex technical problems and provide effective resolutions.

  • Excellent communication skills, with the ability to effectively articulate technical concepts to both technical and non-technical stakeholders.

  • Strong teamwork and collaboration skills, with a demonstrated ability to work effectively in a fast-paced, agile environment.

bottom of page