In-depth software design experience including development and validation.
Microsoft Stack experience: Expert level knowledge of .NET, full stack software development and databases; T-SQL and MS SQL; OOP principles, N-tier and N-layered architecture; .Net core, C#, webapi, SQL server, entity framework and unit testing.
Analytical skills: Analyse data-related system integration challenges and propose appropriate solutions.
Developing and maintaining a product backlog, including user stories and acceptance criteria.
Excellent written, verbal and interpersonal communication skills.
Demonstrated experience in conducting workshops with business users and working effectively in a team environment.
Nice-to-have skills and experience
Experience working in working in Safe Agile framework.
Experience in Azure service fabric, Azure logic apps, Azure data catalogue, Azure vault, oauth 2, integration testing, continuous integration and automated deployment.