10+ years of experience in software development or similar engineering (including at least 4 years of experience in technical architecture).
Strong working knowledge of .NET Framework, .NET Core, C#, JavaScript, APIs, T-SQL.
Strong working knowledge of Web technologies and public Cloud platforms (Microsoft Azure).
Hands-on experience working with the following specific technologies:
.NET Core./.NET Framework (current versions)
Microsoft Azure
Microsoft SQL Server (current versions)
Expert working knowledge of at least one primary technology across the following domains: software engineering, data architecture, public Cloud platform, or information security.
Experience designing system architectures for web-based financial systems
Experience with Azure Service Bus, Azure Functions, RabbitMQ, Entity Framework, Aurelia, Typescript
Experience with secure coding practices and the OWASP top ten.