Senior C# Developer

Zurich, Switzerland

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior C# Developer for our Zürich office to make the team even stronger.

You will be working with Treasury IT team from Poland & US based team. We are responsible for providing the systems needed by the Investment Bank, Wealth Management and firm wide Risk to manage exposure of its global Front Office trading functions. We also provide the systems that ensure the Bank's compliance to various regulatory requirements.


  • Develop SQL server procedures, packages, jobs, optimizing queries, cube/warehouse;
  • Support the GALM (Group Asset & Liability Management) Desks in developing software for Risk based applications;
  • Own Front end tool VBA changes;
  • Provide Tools Support – investigation and bug fixes;
  • Working on C# and the .NET framework.


  • 4+ years of experience as C# developer;
  • Expert Microsoft SQL server experience;
  • Experience working with RAD/Agile development methodology;
  • Strong software troubleshooting skills;
  • Strong organizational, problem-solving and analytical skills;
  • Understanding of programming constructs (C++, C#, VisualBasic, in a MS Windows based enterprise software environment, 2-3 year VB (.Net) development in a corporate environment is a plus;
  • VBA/excel based expertise to support the desk traders;
  • Server administration experience (Windows 2008 and newer) – experience with database administration and maintenance, preferably T-SQL;
  • Excellent oral communication skills - fluent in English;
  • Fluent German is a plus;
  • Able to understand/translate requirements for implementation;
  • Proactive in managing potential issues and showstoppers.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Corporate and social events.