Senior .NET Engineer
Exclusive Top Jobs | Geneva, Switzerland | Full Time
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
