Position: Senior .NET Software Engineer
Company: EPAM
Experience required: 3y
English level: intermediate

Responsibilities:
- Deliver the software product according to priorities
- Answer client inquiries in a timely fashion
- Take part in meetings, technical discussions

Requirements:
- 3+ years of experience in .NET / C# software development;
- Solid .NET development skills including;
- Collections including an understanding of operations cost;
- GC;
- Deep understanding of multi-threading and asynchronous concepts and experience  with .NET Core or Asp.Net MVC / Web API;
- Experience with modern JS Frameworks: Angular / React;
- Strong and solid communication skills;
- Strong problem-solving and analytical skills;
- Knowledge of bug tracking systems;
- Collaboration tools skills;
- English level: Intermediate+ (B1+).

Nice to have: 
- Experience with Node.js.

We offer:
- Competitive compensation depending on experience and skills;
- Work in enterprise-level projects on a long-term basis;
- Full-time remote work (you can work from anywhere you are);
- Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library);
- Health Insurance;
- Community of 36,700+ industry’s top professionals.