-
Umanova SA

Senior .NET Engineer

Umanova SA
Switzerland · Full-time · Mid-Senior

We are seeking an experienced Senior .NET Engineer to take ownership of an ongoing migration of a critical screening application from .NET Framework to .NET Core. The application is used to display screening reports on individuals and companies and operates in a highly regulated banking environment.

An initial phase of the migration has already been completed. The selected candidate will take over the existing work, align it fully with the bank’s technical standards, and successfully complete the migration in close collaboration with internal technical teams.

This role requires a strong execution mindset, high engineering discipline, and the ability to work within defined architectural and technology choices, with a clear focus on harmonization and consistency.

Key Responsibilities

  • Take over and continue the existing migration work from .NET Framework to .NET Core
  • Align all backend components with the bank’s technical standard: .NET Core 10
  • Ensure frontend integration and compatibility with Nuxt 4
  • Refactor, adapt, and complete the migration while preserving business logic and application stability
  • Ensure code quality, performance, security, and maintainability in line with banking standards
  • Work closely with internal development, architecture, and security teams
  • Identify and resolve migration-related issues, technical debt, and compatibility gaps
  • Document technical decisions, migration steps, and implementation details
  • Ensure a smooth transition to production with minimal disruption to business operations

Technical Environment

  • Backend: .NET Core 10
  • Frontend: Nuxt 4
  • Application Type: Critical screening and reporting system
  • Domain: Banking / Compliance / Risk Screening

Required Skills & Experience

  • Strong professional experience with C# and .NET (Framework and Core)
  • Proven hands-on experience migrating applications from .NET Framework to .NET Core
  • Solid understanding of enterprise-grade application architecture
  • Experience working with or integrating modern JavaScript frontends (Nuxt.js preferred)
  • Familiarity with secure, regulated, or banking environments is a strong advantage
  • Ability to read, understand, and extend existing codebases
  • Strong debugging, refactoring, and problem-solving skills
  • Fluency in French is a must and English is a plus

Ways Of Working & Mindset (Critical)

  • Demonstrated ability to work within predefined technical and architectural standards
  • Strong focus on harmonization, consistency, and compliance
  • Pragmatic, delivery-oriented mindset with respect for established technical choices
  • Comfortable executing within constraints typical of large financial institutions
  • Professional, collaborative, and structured approach to development

Nice To Have

  • Experience in banking, compliance, or screening systems
  • Knowledge of CI/CD pipelines in enterprise environments
  • Experience working on critical, high-availability applications

Key Skills

Ranked by relevance

javascript cicd c
Login to Apply
Posted
Jan 13, 2026
Type
Full-time
Level
Mid-Senior
Location
Geneva
Company
Umanova SA

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Umanova SA
Related

Senior .Net Software Engineer

2025-09-16

Full-time
Mid-Senior
Switzerland
IT Services
Engineering
View Job Details
Umanova SA
Related

Senior .Net Software Engineer

2025-10-24

Full-time
Mid-Senior
Switzerland
IT Services
Engineering
View Job Details
Umanova SA
Related

Freelance Senior Engineer

2025-05-30

Full-time
Mid-Senior
Switzerland
IT Services
Engineering