● Solid experience developing ASP.NET web applications in C# using Visual Studio/Visual Studio Code
● Experience working in collaborative multidisciplinary teams
● Experience creating maintainable code and using source control solutions such as Azure DevOps, GIT or similar
● Experience of unit and automated testing using tools such as NUnit, Jasmine and Selenium
● Solid understanding of the principles of network security, authentication and authorization
● Experience of working with databases using Entity Framework
● Good knowledge of SOLID principles
● Experience creating RESTful APIs and ensuring API extensibility
● Experience of SOA (service oriented architectures)