This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our client is a well-established international organization operating within the insurance sector, with more than two decades of experience delivering services across multiple global markets. Over the years, the company has successfully built and scaled several insurance operations from the ground up. Technology is central to how the organization operates. Rather than relying on off-the-shelf platforms, the engineering team designs and develops many of its own internal systems, resulting in a highly modern and efficient technical ecosystem. The company offers an excellent salary package, great benefits, and a very positive working environment. They have built a highly experienced and stable team, and the organization is known for low attrition, strong leadership, and excellent career progression opportunities. Many professionals in the team have worked with the business for several years, contributing to a collaborative and supportive team culture.
Job Responsibility:
Developing clean, maintainable, and well-tested code following established engineering standards
Ensuring solutions are thoroughly validated through unit and functional testing before deployment
Participating in peer code reviews to maintain high quality and consistency across the codebase
Applying recommended coding standards and static analysis guidelines
Working within agreed development processes and technical best practices
Contributing to ongoing improvements in engineering practices, processes, and development approaches
Expanding knowledge across the technologies used within the team and sharing insights with colleagues
Documenting solutions and supporting knowledge sharing within the development group
Requirements:
Degree in Computer Science, Information Technology, or similar relevant qualification (or equivalent professional experience)
Minimum 4+ years of commercial software development experience
Strong programming expertise in C# and .NET Core
Experience working with distributed or message-based systems
Good understanding of software architecture and design patterns
Familiarity with development best practices, including code quality, testing, and maintainability
Ability to collaborate effectively in a team-based development environment
Self-driven mindset with a commitment to continuous learning and professional growth
Nice to have:
Angular
TypeScript
Microsoft Azure
Cosmos DB
Azure Service Bus
NServiceBus
Docker or Kubernetes (AKS)
Industry experience within the insurance sector, particularly exposure to systems such as policy administration platforms, online quotation engines, CRM systems, web portals, or rule engines