- 2+ years of working experience with WEB applications based on .NET stack: ASP.NET MVC, WebAPI, C# and JavaScript.
- Experience and desire to write testable code (C# and JavaScipt): NUnit, mocking frameworks.
- Strong understanding of SQL and DB development, preferably MS SQL, Entity Framework, LINQ.
- Solid debugging and troubleshooting skills.
- Object Oriented concept and design.
- Good understanding of advanced development concepts like Dependency Injection, Inversion of Control, Open-Close principle, OLID, etc.
- Experience with source control systems: git, Mercurial.
- Intermediate English.