Designing, developing, and testing UI for mobile and web applications Build reusable code and libraries for future use Accurately translate user and business needs into functional frontend code Previous experience as a .NET developer High-level managerial skills Knowledge of .NET languages including C#, ASP.NET, Visual Basic.NET, C++/CLI Strong knowledge in ASP.NET MVC, Ado .NET, Entity Framework, LINQ and Web API 2+ Proficient with front-end development languages including Angular, JavaScript, HTML5, and CSS Working experience in Relational databases like SQL, PostgreSQL etc. Ability to manage the project and client communication Excellent problem-solving skills Good verbal and written communication skills