We are seeking experienced Senior Fullstack .NET Developers to join our dynamic team. In this role, you will deliver innovative software solutions for a prestigious banking client in Zurich. You will be part of a cross-functional team, working on complex Wealth Management systems and contributing to the digital transformation of financial services.
If you are excited about .NET development, problem-solving and collaborating with clients and stakeholders, this opportunity is for you! Apply today!
Responsibilities
- Design, develop and test robust software modules ensuring seamless integration within complex banking systems
- Deliver full-stack applications using C#, .NET Core/.NET 6+ and React, TypeScript, RxJS, Routing, Hooks, Context, Suspense
- Translate business and system requirements into scalable, stable and fit-for-purpose technical solutions
- Analyze and resolve complex legacy defects and production issues
- Ensure adherence to bank standards, including code quality, security and performance
- Collaborate with cross-functional teams using Agile methodologies (Scrum, SAFe)
- Apply best practices such as Test-Driven Development (TDD) and Continuous Integration (CI)
- Analyze requirements, estimate efforts, plan timelines and manage progress
- Build strong project teams and maintain robust communication with stakeholders throughout the project lifecycle
- Drive and review technical and architectural design, enforce guidelines and challenge the status quo
- Ensure risks and issues are identified, managed and communicated effectively
Requirements
- Strong experience with C# and .NET Core/.NET 6 or newer version
- Proficiency in building web APIs using ASP.NET Core Web API (middleware, dependency injection, configuration, logging)
- Frontend development experience with React 18+
- Affinity for UX and a keen eye for high-quality UI
- Strong knowledge of relational databases, SQL, joins, indexes, triggers and query optimization
- Experience with TDD and writing acceptance tests
- Familiarity with Visual Studio/JetBrains Rider, Visual Studio Code, Chrome DevTools
- Basic Linux shell scripting
- Experience with REST Web Services
- Familiarity with Git, SonarQube/SonarLint
- Fluent in English
Nice to have
- Experience in the finance or banking domain
We offer
- 5 weeks of vacation
- EPAM Employee Stock Purchase Plan (ESPP)
- Enhanced parental leave
- Extended pension plan
- Daily sickness allowance insurance
- Employee assistance program
- Global business travel medical and accident insurance
- Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
- *All benefits and perks are subject to certain eligibility requirements
• Please note that any offers will be subject to appropriate background checks
• We do not accept CVs from recruiting or staffing agencies
• For this position, we are able to consider applications from the following:
- - Swiss nationals
- - EU/EFTA nationals
- - Third-country nationals based in Switzerland with an appropriate work permit
- - Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Chief Software Engineer (AdTech)
2026-05-17
Senior Software Engineer (Node.js)
2026-05-17
Node.js Developer
2026-05-17
- Posted
- Dec 25, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Zurich
- Company
- EPAM Systems
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Chief Software Engineer (AdTech)
2026-05-17
Senior Software Engineer (Node.js)
2026-05-17
Node.js Developer
2026-05-17