EPAM Systems
Senior Fullstack .NET Developer
EPAM SystemsSwitzerland3 days ago
Full-timeInformation Technology, Engineering +1

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