Demonstrable fundamentals covering object-oriented design, database design, algorithms & data structures, SOA, and parallel programming.
Deep and broad expertise in multiple programming languages and frameworks, including C#, Blazor, ASP.NET Core, JavaScript/TypeScript, HTML/CSS, XAML, JSON, and Git.
Strong working knowledge of web services, APIs, and related technologies: e.g.: SOAP, REST, GRPC, GraphQL.
Experience designing, implementing, and supporting cloud based real-time event-driven systems preferred.
Strong SQL Server and T-SQL stored procedures/views development experience with attention to performance tuning.
Strong knowledge of software architecture and design principles.
Solid understanding of SDLC, developing for quality, and code branching strategies.
Proven track record of delivering complex software projects on time and within budget.
Tactical group leadership and strategic thinking abilities.
Experience developing and maintaining containerized or serverless solutions in the cloud (Azure preferred).
Experience using Agile Scrum/Kanban methodologies preferred.