NET Developer

Verisk Analytics, Inc.
Málaga, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
€ 60K

Job location

Málaga, Spain

Tech stack

Clean Code Principles
.NET
Agile Methodologies
Amazon Web Services (AWS)
C Sharp (Programming Language)
Software Quality
Code Review
Databases
Relational Databases
Software Design Patterns
DevOps
Distributed Systems
PostgreSQL
Microsoft SQL Server
Object-Oriented Software Development
Performance Tuning
Working Model 2D
Enterprise Software Applications
.NET Core
Backend
Angular
Integration Tests
Kubernetes
Front End Software Development
GXP

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

Apply for this position