Senior .NET Full Stack Developer

Solveva
Germany
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Microsoft Azure C Sharp (Programming Language) Software Quality Continuous Integration Data Structures Relational Databases Cursor (Graphical User Interface Elements) Software Design Patterns
+17 more
Distributed Systems Entity Framework Human-Computer Interaction Interoperability Windows Presentation Foundation SQL Azure Object-Oriented Software Development Scrum Methodology Big O Software Engineering Web Applications GitHub Copilot ReactJS Backend Front End Software Development Restful APIs Microservices

Job description

You will contribute to the modernization of an exposure-gathering and portfolio risk modelling solution. The initiative involves transitioning from a legacy WPF .NET application to a scalable, cloud-ready architecture built on .NET and React. The new solution will be integrated into a reinsurance pricing platform using a micro-frontend approach, ensuring modularity and seamless interoperability. Data will be captured and managed using Azure SQL Server, supporting robust performance and long-term scalability.

The existing system will be completely re-engineered, offering a unique opportunity to shape a project from its very beginning., As a Senior .NET Full-stack Engineer, you will play a key role in designing and delivering a modern, cloud-ready web application. You will work closely with the agile development team, contribute to both backend and frontend development using .NET and React, and help shape the architecture of a scalable solution that drives our client’s global pricing strategy and operational efficiency., * Designing and implementing a complex, enterprise-grade web application using C# and .NET Core 10.

  • Contributing to the development of a new user interface utilizing the React framework.
  • Collaborating within an Agile development team, working in cross-functional teams.
  • Ensuring development best practices such as code quality, scalability, and maintainability.
  • Monitoring product quality, ensuring proper code validation, and applying design patterns.
  • Encouraging technical discussions within the team for continuous product improvement.
  • Actively communicating with stakeholders from different hierarchy levels and diverse backgrounds, understanding projects’ environment, obstacles, and identifying possible solutions, demonstrating analytical and problem-solving skills.

Requirements

Do you have experience in Software development?, Do you have a Bachelor’s degree?, * Bachelor’s degree in an IT-related field or equivalent work experience.

  • Proficiency in English (minimum B2 level).
  • Proven track record of at least 5 years of relevant experience as a software engineer using C# and .NET Core.
  • Strong understanding of the .NET framework, C#, and Entity Framework.
  • Strong understanding of object-oriented programming, data structures, algorithms, and complexity analysis.
  • Expertise in designing scalable, reliable distributed systems and microservices using best-practice architecture principles and design patterns.
  • Experience in designing, maintaining, and running APIs.
  • In-depth experience in designing and implementing relational data models.
  • Experience in monitoring the quality of the product; knowledge of testing approaches and code validation.
  • Excellent knowledge of browser troubleshooting and debugging practices and techniques.
  • Experience in continuous integration and delivery tools (Azure DevOps).
  • Experience with Agile frameworks such as Scrum and SAFe for software development and delivery.
  • Practical experience with React for building and maintaining web application features; ability to work independently on day-to-day frontend tasks.
  • Familiarity with core frontend concepts such as component lifecycle, state management, and REST API integration within a React application.

Soft skills

  • Excellent command of English, both written and spoken.
  • Reliable, proactive, and self-motivated.
  • Team-oriented with a growth mindset.
  • Critical thinker who challenges the status quo.
  • High sense of responsibility, discretion, and fairness.
  • Strong documentation and compliance mindset.
  • Ability to prioritize tasks and manage time effectively in a fast-paced environment.
  • Proven ability to collaborate across departments and clearly communicate technical concepts to non-technical stakeholders.

Nice to have

  • Experience as a scrum master.
  • Familiarity with AI-assisted development tools (e.g. GitHub Copilot, Cursor, or similar) for coding, system design, and technical documentation; ability to leverage AI tools to enhance productivity and output quality in day-to-day engineering tasks., We are hiring smart, intrinsically motivated talents and experts with a strong team spirit, who do not need an elaborated hierarchy. Does this resonate with you?

Benefits & conditions

We understand that in today’s fast-paced world, where people are constantly connected to their work, it has become increasingly important to maintain a healthy work-life balance.

About the company

Solveva is an owner-operated technology and consulting company specializing in insurance and reinsurance solutions. We operate across Switzerland, Bulgaria, Georgia, Portugal, and the UAE, bringing together teams with strong engineering capabilities and deep industry expertise.

We help clients modernize core processes such as pricing, underwriting, and risk management through high-quality software engineering and domain knowledge. Our work includes both tailor-made solutions and proprietary products developed in-house.

We value trust, openness, and personal responsibility. With a flat structure and collaborative way of working, we encourage initiative, continuous learning, and transparent communication. Our goal is to create an environment where people can grow, contribute meaningfully, and work together to build impactful solutions.

Reasons you’ll love working at Solveva

  • Well-defined work setup - each role clearly states whether it is remote or hybrid, so you know exactly what to expect.
  • Supportive team environment - work in small, collaborative teams where ideas are shared openly and decisions are made quickly.
  • Continuous development - a dedicated learning budget, mentorship, and knowledge-sharing culture to help you grow in your career.
  • Modern tools that work for you - choose the hardware that supports your productivity (Windows or Mac).
  • A culture of trust and autonomy - we give you space to take ownership, contribute meaningfully, and do your best work.

We want our team to be willing to take risks and to challenge the status quo. We recognize that having an open mind is essential for a company to remain competitive and to stay ahead of the curve.

20 years of insurance-driven software About Solveva, Solveva is an owner-operated technology and consulting company specializing in insurance and reinsurance solutions. We operate across Switzerland, Bulgaria, Georgia, Portugal, and the UAE, bringing together teams with strong engineering capabilities and deep industry expertise.

We help clients modernize core processes such as pricing, underwriting, and risk management through high-quality software engineering and domain knowledge. Our work includes both tailor-made solutions and proprietary products developed in-house.

We value trust, openness, and personal responsibility. With a flat structure and collaborative way of working, we encourage initiative, continuous learning, and transparent communication. Our goal is to create an environment where people can grow, contribute meaningfully, and work together to build impactful solutions.

Reasons you’ll love working at Solveva

  • Well-defined work setup - each role clearly states whether it is remote or hybrid, so you know exactly what to expect.
  • Supportive team environment - work in small, collaborative teams where ideas are shared openly and decisions are made quickly.
  • Continuous development - a dedicated learning budget, mentorship, and knowledge-sharing culture to help you grow in your career.
  • Modern tools that work for you - choose the hardware that supports your productivity (Windows or Mac).
  • A culture of trust and autonomy - we give you space to take ownership, contribute meaningfully, and do your best work.

20 years of insurance-driven software About Solveva

20, Trust is an integral part of our values. We promote honest and open communication within the company. We are an owner-operated company - our management keeps its promises.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:01 min

Evaluating generated sorting algorithms and application memory complexity

Markus Walker Markus Walker · WWC 2023

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all