C#
WCF
ASP.NET particularly MVC
Web Application and/or Desktop Application Development
SQL Server, relational database design
Services (Rest / SOAP)
DevOps – CI/CD including the use of Quality Gates to
maintain high levels of code
Entity Framework
Unity (Castle Windsor or other IoC framework)
Oracle PLSQL
.NET 8
Agile (ScrumKanban)
Object oriented programming
Unit testing, using MS Test, Rhino Mocks or similar unit
test frameworks and Mocking frameworks such as MOQ
TFVC/Git/Github
Desirable Technical Skills
Test Driven Development
Specification By Example (Specflow)
NHibernate or other O/RM framework
Experience of middleware e.g., NServiceBus, Kafka
Relational Database Modelling and Design
Domain-driven Design (DDD)
Design Patterns
Service Oriented Architecture
JSON / XML
Parallel / Distributed Processing (highly desirable but not
essential)
Azure PaaS (API Management / LogicApps)
Security driven design practices and the remediation of
SAST/DAST findings
VB.Net
COBOL