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

Our objective is to consolidate, streamline and simplify the generation, analysis and visualization of risk within the Investment Bank onto strategic, cross-asset platforms.

The main function of the role will be to provide tactical and strategic enhancements to the existing risk platform, to help coordinate BAU changes, to provide RAD development solutions for day-to-day business issues. The successful candidate will need to acquire a broad understanding of all aspects of stack and be confident and able to work independently and autonomously on business critical issues.


  • Own and coordinate aspects of larger strategic projects. These will include model integration and upgrades, development and rollout of new tools for risk and PNL generation and publication and regulatory requirements driven projects;
  • Liaise with quants, risk management, product control and other downstream stakeholders to gather requirements and agree test strategies for all change requests.


  • 2+ years of programming experience: C# in particular;
  • Knowledge of MS SQL;
  • Exposure to XML/XSLTs;
  • Excel skills (VBA experience);
  • Strong verbal and written communication skills;
  • Ability to work independently and as part of a team;
  • Ability to work under pressure and to tight timescales.

Nice to have

  • Experience in complex XML manipulation (XPath/XSLTs), Windows PowerShell/Batch scripting;
  • C++ experience;
  • Experience working in an investment bank (or similar) working in IT environment and with exposure to financial products;
  • Numerical skills to degree level or strong computing background;
  • Understanding of FI derivatives with an understanding of derivative pricing and risk methodologies;
  • Understanding of Fixed Income products, yield curves and volatility surfaces;
  • Understanding of simple option products;
  • Understanding of PNL principals – e.g. first order Taylor expansion predicts for Delta/Vega etc.

We offer

  • Opportunity to work in a successful international company with stable background;
  • Perspective and diverse work in attractive and constantly evolving fields;
  • Opportunity to participate on the development of the company and shape its professional image;
  • Large space for self-fulfillment, pursue their own creative ideas, participation in the new projects of the company;
  • Possibility to work in friendly multicultural environment and to grow professionally within worldwide EPAM;
  • Regular trainings and good opportunities for professional growing and development;
  • Partial grant of the cost of certification and IT conferences;
  • Motivating financial evaluation (negotiable, based on an expertise and achieved results).


EPAMers appreciate our flexible work environment, great benefits, and opportunities to thrive.


Take a sneak peek at our life in and out of the office. We're more than teammates – we're a community of friends.