Knowledge with Azure: Single sign-on, Authentication, authorization, Cognito JWT token validation, encoding.
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
Validating user actions on the client-side and providing responsive feedback.
Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
Good to have experience migrating .NET / .NET Core apps to cloud in lift & shift and re-architected as microservices in a containerized architecture using AKS
Good analytical and critical thinking skills, with thorough attention to detail. Excellent planning, documentation, and problem-solving skills.
Leading small team of 4-6 developers, guide and mentor Jr team members on design principles, best practices in API based and Micro Services.
Experience in integration architectures from Service Bus to API mediation and event bus models.
Knowledge of design and implementation of solutions
Substantial knowledge of the system development life cycle and the Agile methodology.
Excellent communication and interpersonal
Must be able to clearly communicate complex technical and business concepts both with team members.
EDUCATION REQUIRED:
Bachelor's or above degree in Computer Science, or related technology discipline
10+ years of IT experience and 3+ years Azure architecture /development experience and .NET Core based microservices development