Custom back-end .NET development: console applications; background Windows services; custom batch services; Azure serverless microservices in C# based on simple event driven architecture using storage queues, table storage, or other NoSQL storage, Event Grid, Key Vault; workflow applications for automation and/or user interaction; custom workflow configuration and workflow engine development.