Senior .NET Developer (Full Stack Preferred)
Role details
Job location
Tech stack
Job description
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 be expected to 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, providing opportunities to gradually take on more ownership, mentor others, and broaden your architectural exposure as you grow.
Benefits
- 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
#LI-SD2 #LI-Hybrid
- 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
Do you have experience in Scalability?, * 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
Pulled from the full job description
- Retirement plan
- Paid time off
- Life insurance, At Verisk, we provide a competitive compensation package aligned with market benchmarks and individual experience, disclosed transparently in accordance with applicable pay transparency regulations. In addition to base salary, eligible roles may include a range of incentive opportunities designed based on market research and our internal grading structure.
Our benefits portfolio varies by location; however, a typical package includes medical coverage, life insurance, pension plans, and paid time off in line with local labor laws.
We also foster a work environment focused on well-being and career development. Additional perks may include wellness initiatives, fitness programs, and team-building activities.
https://www.verisk.com/company/careers/
Unsolicited resumes sent to Verisk, including unsolicited resumes sent to a Verisk business mailing address, fax machine, or email address, or directly to Verisk employees, will be considered Verisk property. Verisk will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.