A bachelors degree in computer science or equivalent
6 years of handson experience in programming in C# and .Net Core
Must have experience developing Restful services using .Net Core Web API
Deep understanding of ASP.NET Core Design patterns OOPS Concepts
Should have good knowledge and working experience on building Microservices applications using any Cloud Platform
Cloud native API development Azure Functions Azure App Services
Strong working experience with MSSQL and TSQL.
Ability to independently deliver complex development projects
Excellent written and oral communication skills
Should have experience in Unit Testing using MOQ Fakes TDD Swagger and Angular using Jasmine.
Should have experience of Source control systems GitHub Bitbucket GitLab etc.
Good to have experience in NoSQL databases like Cosmos DB
Good to have experience in MSMQ RabbitMQ and Azure Service Bus
Design and build complex highly scalable highperformance enterprise applications.
Functionally decompose complex problems into simple solutions.
Knowledge of system interdependencies limitations and mitigating risks.
Collaborate with crossfunctional teams to release features.
Ensure quality of the software by implementing best practices in the team
oops concepts,tsql,cosmos db,microservices,swagger,azure service bus,restful services,cloud platform,unit testing,fakes,mssql,.net core,nosql,design patterns,msmq,asp.net core,angular,web api,bitbucket,azure functions,rabbitmq,tdd,azure app services,asp.net,moq,jasmine,github,azure,gitlab,c#,api development