Position: .NET Developer (WinForms)
Company: EPAM
Experience required: 3y
English level: intermediate

Our project is a continuous enhancement of existing business applications and multiple ancillary services with about 1M LoC code base. The main business application is a WinForms application with more than 10 years of history.

We are looking for an experienced, motivated, and responsible .NET developer, who is ready to participate and, if necessary, lead the analysis, planning, design, and implementation, who is ready to communicate with the customer to clarify business requirements and participate in demos.
RESPONSIBILITIES
Analyze business requirements and communicate with client BA
Review existing code and FRDs
Design and implement requested functionality
REQUIREMENTS
2+ years of experience in software design, development, and testing
Proficiency in C# programming language
Expertise in .NET WinForms
Good understanding of WCF
Strong knowledge of ADO.NET
Practical knowledge of REST/JSON
Hands-on experience in ASP.NET Web Forms
Experience in SQL Server
Familiarity with Entity Framework
Experience of working in an Agile/Scrum environment
VB.NET source reading skill
Excellent communication skills
Intermediate or higher English level, both spoken and written (B1+)
NICE TO HAVE
Oracle PL/SQL
DevExpress WinForms Controls