9+ year of experience in .NET development including 2+ years as a Technical Lead based on Microsoft technology stack and SOA or Micro-services architecture style applications.
Proficient in C#, .NET Core or .NET Framework 4.8, Web APIs, Entity Framework, SQL queries and Angular ver. 5 (or above).
Proficient in writing unit tested code optimized for time and space complexity for some of the architecturally significant requirements.
Experience in object oriented design - applying GRASP principles and design patterns and writing well factored code conforming to SOLID principles.
Ability to guide team, perform reviews to ensure the design and code follows defined SOA rules and coding guidelines.
Preferred:
Experience working with Scrum in Scaled agile team environment
Experience with ATDD / TDD (Fitnesse for the ATDD would be a plus)
Working experience in MagicDraw, Knowledge of SQL Reporting Services (SSRS
Computer Science and Engineering Background (Full-time BE/MCA or any other equivalent degree)