Strong hands-on experience in web development using ASP.NET MVC and C#.
Usage of SQL and no SQL databases
Hands on experience in test-driven development and DevOps practices
Strong design capabilities, following SOLID principles using C#
Well-versed with pair-programming
Working on solutions hosted in cloud environments (AWS or Azure)
Implementation of Continuous Delivery processes
Usage of Git
Good understanding of Behaviour-driven development and domain-driven design
Hands-on experience - Full stack development using Microsoft .NET technology (ASP.Net MVC, strong in C#) - .NET core and Angular is good to have
Hands-on experience - OOAD, Strong in SOLID
Understanding of Software craftsmanship. Practicing in day-to-day work
Thorough understanding of Agile software development - Scrum (ceremonies), XP - engineering practices and Kanban
Hands-on experience in Test-driven development (Behaviour driven development and domain driven design is good to have)
Hands-on experience of Cloud computing - preferably Azure
Very good understanding of DevOps practices and hands-on experience in applying.