Lead Software Developer

June 10, 2025
Application ends: June 16, 2027
Apply Now

Job Description

About the Job:
Our client is a diversified financial holding company with a strong presence in the insurance and reinsurance space. With operations across EMEA and South Asia, it continues to expand its global footprint and drive innovation in its industry.

In this role, you’ll be responsible for creating responsive user interfaces that communicate with a high-performing, centralized backend, with a strong focus on speed and scalability. You’ll work in a dynamic, fast-paced, and agile environment alongside cross-functional teams to develop and roll out products that align with the company’s broader technology strategy.

As a Lead Software Developer, you will collaborate closely with backend engineers to deliver modern, high-quality portals used by clients across the globe.

You’ll be joining a large and diverse team spread across numerous international offices, offering strong opportunities for professional growth and global exposure.

Responsibilities

  • Engineer software designs according to specific requirements and up to the required standards.
  • Provide the best practices for integration and authentication.
  •  Deploy a centralized backend application to cater for several front-end mobile and web
    applications, through an API gateway and customized parameters.
  •  Implement SSO and apply authentication with several providers.
  •  Integrate web/mobile applications with other policy issuers in certain lines of businesses.
  •  Integrate with health reading devices or telematics systems, to get an overview of clients’ health
    or driving conditions.
  •  Implement AI to provide insights on policy generation and assessment.
  •  Integrate with payment gateways and other front office applications.
  •  Supervise IT projects ensuring successful timely implementation and escalate when required.
  •  Contribute to Agile project management platform to ensure all changes are recorded and
    assessed.
  •  Provide management with progress reports as and when requested.
  •  Attend meetings to conduct gap analysis to identify new business requirements.
  •  Participate in developing and enhancing applications’ security, continuity and disaster recovery
    policies and procedures.
  • Design security architecture to ensure data integrity.
  • Coordinate with external SOC and pen-testers on hardening and improving application security.
  • Supervise development team to enhance performance and conduct training on new ideas and concepts.
  • Keep abreast of the latest developments in the field of IT and technology for testing and recommendation purposes.
  • Document applications with the needed comments for maintaining continuity and sustainability.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or similar
    field.
  • 10+ years of experience in the application development field.
  • Deep knowledge and understanding of several front-end languages and libraries (HTML/CSS, SCSS,
    jQuery, JavaScript, Angular), back-end languages (.NET, MSSQL etc.), web service architecture,
    cloud infrastructure and DevOps (Azure, Azure DevOps), and at least one cross-platform
    development framework (e.g. Xamarin, Flutter, etc.).
  • Proven experience in .NET MAUI.
Share this post