- 2+ years of good experience as a programmer in .NET Framework
- C#, ASP.NET Web Form, Asp.Net MVC, Entity Framework, LINQ
- ASP.Net WebAPI, .Net Core etc.
- Experience in API development REST/JSON/XML/HTML
- Excellent Knowledge of database technologies and SQL Optimization
- Understanding of Template Engines Bootstrap, Foundation etc.
- Good working experience in designing web applications.
- Exposure to good web development practices like W3C standards.
- Dependency Injection Framework (Castle Windsor/Unity/Autofac/Ninject)
- Understanding of Test Driven Development (TDD) process and experience in writing Unit /integration tests using NUnit.
- A thorough understanding of OOP concepts, SOLID principles and best practices writing code.
- Common Design Patterns (Factory / Facade / Repository / Unit of Work)
- Version Control (TFVC/GIT/SVN)
- Experience working on Azure or any other cloud platform is added advantage.
- Must be a very good learner and should have a do-it attitude.
Good to have
- Experience on cloud platforms, Azure, Amazon Web Services
- (AWS), Google Cloud Platform (GCP) etc.
- Experience with other NoSQL technologies.
- Flair for keeping up to date with the new technologies and use them in efficient manner
Required Soft Skills
- Demonstrate drive, determination, enthusiasm, and an ability to work effectively as a team member
- Should be dedicated, self-disciplined, proactive, follow deadlines and able to work independently.
- Should have good analytical, communication and interpersonal skills