Skip navigation EPAM

Senior / Software Engineer (C#) Singapore, Singapore

  • hot

Senior / Software Engineer (C#) Description

Job #: 65843
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


We are looking for an experienced Senior / Software Engineer (C#).

We Value

Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success;
Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;
Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.


  • Improve current and developing 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 investigating 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

Наши сотрудники

Ресурсный менеджер
Санкт-Петербург, Россия

Руководитель проектов
Москва, Россия

Глава практики e-commerce
Москва, Россия

Архитектор решений
Амстердам, Нидерланды


Наши офисы