Job Description
Over 1 years of in-depth development experience with C#/.NET
-Work experience with Asp.Net (WebApi, MVC), ASP.NET Core
-In-depth understanding of the entire software development lifecycle
-Familiar with agile development frame-work such as Scrum or XP
-Deep understanding of OOP and SOLID principles
-Good knowledge of enterprise applications design patterns
-Experience with unit testing
-Working experience with databases in both RDBMSs (MSSQL) and NoSQL
-Experience engineering software in distributed applications
-Experience in developing multi-threaded applications with an understanding of concepts such as threads, concurrency, and locking is a Plus!
-Team player with strong communication skills