Senior Software Engineer (C#, .Net)

Robert Walters
Basel, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
CHF 130K

Job location

Basel, Switzerland

Tech stack

.NET
C Sharp (Programming Language)
Software Documentation
Software Quality
Microsoft SQL Server
Online Service Provider
Software Engineering
SQL Stored Procedures
T-SQL
Backend

Job description

A long-standing private bank in Basel is seeking a Senior Software Engineer to strengthen its technology team. The position focuses on backend development for a customer-facing digital interaction platform, central to the bank's secure online services. All systems run fully on-premises, relying on Microsoft SQL Server, T-SQL, and a modern .NET environment.

You will work closely with engineering leads and domain experts to ensure reliability, performance, and security across core banking processes.

You will

  • Develop and enhance backend components and services using C# and .NET
  • Design and optimise data models, stored procedures, and queries on MS SQL Server
  • Contribute to the evolution of a high-availability digital client portal
  • Collaborate with cross-functional teams (architecture, security, operations)
  • Maintain integration points with internal systems and third-party services
  • Ensure code quality, testing discipline, and documentation standards
  • Support continuous improvement of internal engineering practices

Requirements

  • Several years of professional experience in backend software development in financial services
  • Strong command of C#, .NET, and SQL Server (including T-SQL)
  • Background working with on-prem enterprise systems
  • Understanding of security and performance considerations in financial environments
  • English proficiency suitable for daily collaboration

Apply for this position