<p>Experience: 1 to 5 years.</p><p><br></p><p>What you need:</p><p><br></p><p><strong>Basic
Skills:
</strong></p><p>
- Strong design skills and experience in .NET Core, ASP.NET MVC, .NET Framework 4.0, and above.</p><p>
- Strong understanding of object-oriented programming.</p><p>
- Must have experience in ASP.NET MVC with C#.</p><p>
- Strong knowledge of ASP.Net MVC, .NET Core, Entity Framework, HTML(5), CSS(3), Bootstrap, JavaScript, jQuery, CSS, WCF or Web API, JSON or other JS frameworks/libraries.</p><p>
- Strong knowledge of SQL server (TSQL).</p><p>
- AJAX, JSON, REST, APIs.</p><p>
- Proficient understanding of code versioning tools like TFS, Git, SVN, Bitbucket, etc.</p><p>
- Knack for writing clean, readable, and easily maintainable code.</p><p>
- Good experience of writing unit &amp; integration tests.</p><p>
- Knowledge in Agile methodology.</p><p>
- In-depth understanding of the entire web development process (design, development, and deployment).</p><p>
- Must have good communication skills in English.</p><p>
- Should be able to work with minimal supervision.</p><p>
- An ability to perform well in a fast-paced environment.</p><p>
- Excellent analytical and multitasking skills</p><p><br></p><p><strong>Responsibilities:</strong></p><p>
- Involved in the core development of Web applications using .NET MVC, .NET Core, SQL Server (TSQL) &amp; Web APIs.</p><p>
- Involved in end-to-end testing of the application (including Unit Testing, Integration Testing &amp; UI Testing).</p><p>
- Should follow a Test Driven Development approach while developing.</p><p>
- Follow Agile practices.</p><p>
- Collaborate with the team to improve the quality of the product.</p><p>
- Get feedback from, and build solutions for, users and customers.</p><p>
- Stay up-to-date on emerging technologies.</p><p><br></p><p><br></p><p><br></p>