Position: Senior/Lead .NET Software Engineer with C#
Company: Epam Anywhere
Experience required: 2y
English level: intermediate

Please, note that even though you are applying for this position, you still can be offered other projects to join within EPAM Anywhere. 

**Responsibilities**
Troubleshooting – analyze issues on data/application/code levels and provide recommendations how to fix it
Code review and code analysis in order to fix issues or add new features
Implement new features using .NET technology stack: ASP.NET MVC, Web API, WCF, WPF, Entity Framework or other ORMs
Enterprise level analysis and optimization – review, analyze and document how applications, components and databases interact from enterprise level perspective. Provide code/application performance optimization recommendations and troubleshooting
Direct communication with foreign customer, possible BTs.

**Requirements**
3+ years of experience in IT industry
Strong knowledge of .NET Framework concepts, C# language
Knowledge of relational databases: MS SQL Server (T-SQL, Profiling) or other relational database
Knowledge of .NET tech stack (ASP.NET MVC, Web API, WCF, RESTful services, WPF etc.)
Knowledge of JavaScript or JS frameworks would be a plus
English level: Intermediate (B1) and above

**We offer**
Competitive compensation depending on experience and skills
Work on enterprise-level projects on a long-term basis
Full-time remote work
Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
Community of 38,000+ industry's top professionals