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
Beware of fraud agents! do not pay money to get a job
MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.