Job Description :
.Net Developer
6+ Months

Required Skills / exp Years of Exp Last Used
Experience in developing/maintaining IT systems using Microsoft .NET 2.0 and above (C# preferred) 10 years
Experience in Relational database technologies (MS SQL (preferred) or Oracle) 10 years
Experience in Test Driven Development and test automation 3 years
Experience in Agile Development Methodologies using TFS 5 years
Experience with other web UI development tools/languages (JavaScript, jQuery, Ajax, MVC) 5 years
Mocking framework (MoQ or equivalent) 2 years
Dependency injection (Autofac or Ninject or equivalent) 2 years
ORM Tools (Entity Framework or nHybernate (preferred) or equivalent) 2 years
Preferred technical skills (Microsoft Azure related):
Angular 2.0 or above with TypeScript, Bootstrap, Jasmine, Karma (or other Angular testing framework) 1 year
.NET CORE 1.0/2.0 using C# 1 year
Experience in using Microsoft Azure – 1 year
Experience in developing/maintaining Azure cloud native IT systems 1 year
Experience in developing/maintaining IT systems in a hybrid mode (Azure cloud and on premise system) 1 year
Experience in migrating existing .NET application to Azure 1 year
Experience in Continuous Integration / Continuous Delivery in Azure 1 year
Azure Technologies (e.g. Azure function, Azure Batch/Web Jobs) 1 year
VSTS Online 1 year
Other preferred technical skills:
Reporting using Power BI / MS Report 1 year
ETL using SSIS (or equivalent) 1 year
MS Azure Data Factory 1 year
Other database technology (noSQL/Cosmos DB/MongoDB) 1 year