Job Summary

Job Type


Years of Experience
3-8 years

Tech Stacks

Job Description

Currently we are looking for a Senior / Software Engineer (C# - WPF) to make our team even stronger.

  • Improve current and develop new features of several trading application GUIs
  • Work closely with other senior software engineers, PMs, BAs and business users (clients) in order to find best possible technical solution for the project/available requirements
  • Support the production users and investigate issues in production when contacted by support team

  • Bachelor’s in computer science or relevant field
  • 3-8 years of relevant experience
  • Strong core knowledge .NET 3.0, 3.5, 4.0, 4.5
  • Front-end technologies: WinForms (MVP), WPF (MVVM, Prism)
  • Testing (XUnit, NSubstitute)
  • Multi-threading (core knowledge, TPL, async)
  • Understands and apply Object Oriented concepts, follows best practices and design patterns, develop high quality, maintainable code
  • Strong refactoring skills (able to work with legacy code)
  • Familiar with Agile methodologies
  • Worked in the financial industry (trading) is a plus

We offer
  • Friendly team and enjoyable working environment
  • Work-life balance and flexible schedule
  • Online training library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Referral bonuses
  • Compensation for sick leave and paid time off
  • Opportunities for self-realization

Salaries of Software Engineer at EPAM Systems

Salaries from EPAM Systems that are similar to Senior / Software Engineer (C# - WPF)

8066 SGD

Estimated Salary

View more Software Engineer salaries at EPAM Systems View more Software Engineer salaries

NodeFlair Insights of EPAM Systems