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 130KJob 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