NET Developer
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain scalable backend services using C# and the .NET ecosystem.
- Collaborate with product, QA, and DevOps teams to deliver reliable software on time.
- Take ownership of features end-to-end, from development through to deployment and support.
Conocimientos
C# development Backend development Agile methodologies Object-oriented programming SQL Server PostgreSQL AWS CI/CD pipelines Angular Kubernetes Descripción del empleo Overview
As a Senior .NET Developer, you will play a key role in building and evolving complex, cloud-native enterprise platforms used by global insurance and reinsurance clients. You will work hands-on as part of a cross-functional agile team, collaborating closely with developers, product owners, testers, and architects to deliver high-quality, scalable solutions. This is primarily a senior engineering role with a strong focus on backend development, while valuing full-stack experience. You will contribute to technical discussions and solution design, while remaining actively involved in coding and delivery. The role also offers a natural progression towards Technical Leadership over time, with opportunities to gradually take on more ownership, mentor others, and broaden architectural exposure. Responsibilities
- Design, develop, and maintain scalable backend services using C# and the .NET ecosystem
- Contribute to frontend development when relevant (full-stack experience is a plus, not a requirement)
- Write clean, efficient, and maintainable code with strong unit and integration test coverage
- Collaborate with product, QA, and DevOps teams to deliver reliable software on time
- Participate in solution design discussions, contributing practical input based on hands-on experience
- Troubleshoot and resolve complex issues across applications, databases, and distributed systems
- Take ownership of features end-to-end, from development through to deployment and support
- Contribute to CI/CD pipelines and cloud-based deployments (AWS, containerised environments)
- Actively participate in code reviews and promote good engineering practices within the team
- Support and mentor junior developers through day-to-day collaboration
- Contribute to technical improvements, including performance, scalability, and code quality
- Engage in learning and continuous improvement, including exploring new tools and technologies
Requirements
The ideal candidate will have significant experience in C#, .NET development, and relational databases, coupled with a collaborative mindset to engage in agile team environments. Benefits include a hybrid working model, private medical insurance, and a monthly restaurant allowance., * Strong experience developing enterprise applications using C# and modern .NET (preferably .NET Core).
- Solid experience with relational databases (SQL Server or PostgreSQL), including data modelling and performance tuning.
- Experience working with cloud platforms (preferably AWS) and CI/CD pipelines., * Strong experience developing enterprise applications using C# and modern .NET (preferably .NET Core)
- Solid experience with relational databases (SQL Server or PostgreSQL), including data modelling and performance tuning
- Experience working with cloud platforms (preferably AWS) and CI/CD pipelines
- Strong understanding of object-oriented programming, design patterns, and maintainable code practices
- Experience working in agile development environments
- Exposure to frontend technologies (e.g. Angular) is a plus, but not required
- Familiarity with containerised environments (e.g. Kubernetes) is beneficial
- Basic understanding of distributed systems, scalability, and performance considerations
- Good communication skills in English, able to work effectively with cross-functional teams
- Self-driven, pragmatic, and comfortable working in a collaborative environment
Benefits & conditions
- 35-hour working week
- Hybrid working model (2 days in the office)
- Private medical and life insurance
- Monthly restaurant allowance
- International, collaborative environment with strong focus on learning and work-life balance