On Hybrid Mode-
Extensive experience in designing and architecting SaaS applications on Cloud platforms - Azure experience highly preferred
In-depth knowledge of Azure services such as Azure App Services, Azure SQL Database, Azure Storage, Azure Functions, Azure DevOps, and Azure Monitor or their equivalents in AWS or Google Cloud
Deep experience with microservices architectures, containerization (., Docker, Kubernetes), messaging architectures, and serverless computing in Azure. Experience decomposing monolithic architectures to modern micro-service and layered architectures.
10+ years in software development in an agile distributed services environment. .NET stack, including C#, , .NET Core, and related technologies.
Deep understanding of software development mastery and ability to mentor and coach software engineers on code artisanship and refactoring for scalability / maintainability
Experience with database technologies and paradigms across RDBMS/OLTP, NoSQL, Document databases, Key Value stores, Cache stores, and Columnar databases (such as Mongo, Redis, Couchbase, Cassandra) and ability to evaluate the relative merits of different data architecture design approaches based on the business use-cases, needs, effort, performance, scalability, and associated costs.
Working knowledge of techniques modernizing front-end architectures from monolithic java/.net platforms to modern stacks such as React, Node
Experience with Enterprise Software Applications implemented by Professional Services Delivery models supporting large businesses and sales organizations, across both SaaS and custom-software paradigms preferred.
Insurance industry experience is ideal, and/or, broader fintech / banking / payments / trading experience is also preferrable
Core Competencies
Interpersonal Skills: Now more than ever, the ability to build relationships with team members and clients is pivotal to the success of our organization. We are looking for candid