Job Description :Technical Requirements :- Strong C#/.NET background.- In-depth knowledge of object-oriented analysis and design (OOAD) principles, and familiarity with many design patterns for Software applications - MVC, Domain Driven Design etc.- Extensive experience with a variety of server-side technologies, databases, and frameworks.- Strong knowledge of Object oriented programming.- Hands-On experience on ASP.NET Core, an open-source web development framework- .NET MVC 5 or +, ASP.NET Core, an open-source web development framework | .NET WebAPI2.- Good Knowledge on TDD methodology.- Knowledge in .NET Core.- Cloud knowledge (AWS, Azure) is must.- Experience of micro services architecture will be an added value.- Familiar with web 2.0 standards and best practices in web development.- Knowledge on Angular 2.x or above is plus (Angular 11 is a plus).- Demonstrated expertise in application design and construction, work breakdown structure of items,
design and code reviews, unit test and build activities, deployment and documentation, support and training/mentoring.Database Skills :- Hands on RDMS, Good Exp. In Database design, written stored procedure/views/functions.- Good knowledge on SQL, MySQL is plus.- Experience with ORM (Entity Framework / Dapper).- Open Source Databases (MongoDB, NoSQL, etc.) is a plus.Integration and Infrastructure :- Good Knowledge on SOA - REST API(s) development, API versioning.- Experience with software integration required.- Experience or Interested in Internet Of Things is plus.- OS/infrastructure skills.- Valuable Windows OS skills.- Knowledge of Linux is a plus.- Knowledge of Docker - Container Technology is a plus. (ref:hirist.tech)