C# Server-Side Software Engineer

Prague, Czech Republic


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 C# Server-Side Software Engineer for our Prague office to make the team even stronger.

The programme is delivering regulatory driven improvements in credit risk methodology with significant impact on the bank’s RWA. As part of the programme, the project is delivering new credit risk valuation and simulation capability as well as infrastructure components. The scope includes large spectrum of products across the asset classes (Fixed Income, FX, and Equities) with varying degree of complexity presenting a highly interesting technology challenges.

As a C# Server-Side Software Engineer, you will be a developer in a London-based microdevelopment team, delivering new risk generation features according to the business requirements and strategic technology roadmap. In addition, you will participate in second line level support of the production systems.


  • Work with internal clients to turn business requirements into new software solutions. Translate requirements into technical specifications and designs that can be used for software development;
  • Design, develop, test and support new credit risk software stack. Participate fully in the complete software development lifecycle. Ensure all releases are of a high-quality and delivered on time;
  • Participate in development support of existing business-critical systems;
  • Regular and confident interaction with end-users and customers;
  • Provide support and resolve issues for systems in production;
  • Work with the following technologies: C#, C++, HPC grid computing technologies such as DataSynapse and middleware technologies such as Solace and Oracle Coherence.


  • Degree in a technical, mathematical or financial discipline;
  • Technical excellence in server-side and multi-threaded software development in C#;
  • Strong problem solving skills;
  • Cross-region teams and projects;
  • Agile methodology experience;
  • Strong C# development knowledge;
  • Knowledge of another language (C++, Python, or Java);
  • Basic SQL knowledge and DB development skills;
  • MS Visual Studio development using .NET 4 (or higher).

Nice to have

  • Exposure to large applications;
  • Development of server-side and multi-threaded software in C++;
  • Experience building front office risk systems in another bank or financial software house;
  • Pluggable software systems;
  • Development on Windows platforms;
  • SOA systems;
  • XML technologies;
  • Scripting language such as Python and PowerShell;
  • .NET on Linux (Mono);
  • Experience developing high-performance server-side/compute grid distributed risk generation software;
  • Systems that utilize a compute grid (e.g. Data Synapse) and/or data grid (e.g. Oracle Coherence) products;
  • Credit Risk business domain knowledge;
  • Strong architecture and design;
  • Strong oral/written communication and presentation skills;
  • C++, C++/CLI, Python;
  • Strong knowledge of WCF;
  • GUI development using WPF;
  • Graph and NoSQL databases;
  • Data Synapse, Oracle Coherence, Elastic Search, Hazelcast, TIBCO messaging, IBM WebSphere;
  • Advanced knowledge of MS SQL Server (preferably v2012);
  • Team City.

We offer

  • Opportunity to work in a successful international company with a stable background;
  • Possibility to work in a friendly multicultural environment, using English on a daily basis and growing professionally within worldwide EPAM;
  • Guaranteed professional growth through the technology trainings and technology communities inside EPAM;
  • Regular IT trainings and good opportunities for professional growing and development;
  • Large space for self-fulfillment and participation in new projects;
  • Motivating financial evaluation (negotiable, based on an expertise and achieved results);
  • Competitive compensation depending on experience and skills;
  • Benefit program (5 weeks of vacation, 5 sick days, wage compensation for the first three days of illness, meal vouchers, flexi pass, annual coupon of Prague city public transport, multisport cards);
  • Comfortable and modern offices in Prague 4;
  • Start ASAP / Negotiable.


Všem našim zaměstnancům poskytujeme zdroje, které potřebují k vybudování úspěšné kariéry.


Staňte se součástí týmu, kde můžete rozvíjet svůj talent a budovat kariéru bez hranic.