**Must have:**
* 03+ years of experience in software development.
* Solid understanding of OOP and its design patterns, .NET Framework included .NET Core, C#.
* Good knowledge of Blazor.
* Proven experience in .NET Core, ASP.NET, LINQ, and ORM.
* Experience in using HTML, CSS, and JavaScript/ TypeScript.
* Experience in using SQL and NoSQL databases.
* Experience with Git
* Experience with CI/ CD using Azure DevOps (former TFS)
* Fair command of spoken and written English.
**Nice to have:**
* Experience in design patterns.
* Experience in clean code/ coding standards.
* Experience with unit tests, TDD, BDD, code coverage, and code refactoring.
* Experience with UML.
* Experience in Database design and -management
* Knowledge in Hybrid Mobile Application Development
* Experience in cloud computing with Azure technologies
* Experience with SharePoint.
* Experience with Big Data/ Machine Learning
* Experience in Scrum/Agile/Kanban.