Desired skills and experience:
- University Degree in Computer Science or equivalent
- Ability to produce high-quality maintainable code
- Problem solving skills and ability to maintain legacy code.
- Excellent understanding of OOP principals and design patterns of software development
- At least 5 years of experience in building commercial .NET Framework or .NET Core applications with C#
- At least 3 years of experience in Web applications development
- Knowledge in React is appreciated
- Excellent knowledge of ASP.NET MVC (versions 4 and 5) and EF 6.
- Excellent knowledge of MS SQL development and relational databases
- Experience in front-end development – jQuery/JavaScript. Structuring patterns.
- Good understanding of HTTP protocol and MS IIS.
- Good understanding of HTML 5
- Good spoken and written English – at least B1
- Knowledge of SQL Databases, .Net Core and Angular 9.
- Knowledge of Dependency injection, xUnit, Moq, DDD & TDD
- Experience on Azure (preferable)
- Experience working in agile development environment