15+ years of overall experience, with at least 6+ years as a .NET Architect or in a similar role and having strong experience working as a technical architect on .Net, C#, SQL, Okta/OAuth
Excellent understanding of object-oriented programming, design patterns, and best practices
Strong problem-solving skills and ability to troubleshoot complex software issues
Excellent verbal and written communication skills
Should have hands on experience in Designing and Developing on in .Net Core , C#, ASP.NET, MVC, Web services, WCF, Rest API, Micro services, SQL, Azure Functions, Azure SQL, Containerization and UI framework like JavaScript, React, jQuery
Proficient in database technologies such as RDBMS (using any of SQL Server, Oracle, PostgreSQL, MongoDB), Entity Framework, and LINQ.
Deep understanding of microservices architecture, RESTful APIs, and web services.
Must have used design tools for creating various design diagrams
Design and develop high-level architectural solutions for software applications using the .NET framework.
Must have worked on green field and brown field development projects by providing required solution design
Must have worked in Re-engineering, migration and support projects by providing technical architecture guidance and implemented cost effective solutions and automations
Independently design and work on NFR and Technical Design Documents
Must have implemented industry standard estimation techniques to estimate work packages and helps the delivery team in planning and costing
Should have hands on experience in implementing best code practices, review code and provide feedback to development team
Hands on experience in Understanding of cloud computing concepts and offerings from Azure or GCP
Working experience in Banking and Insurance domain is preferred
Experience with front-end technologies like Angular, React, or Vue.js is a plus.
Ability to mentor team members to improve their understanding of good software design practice and implementation of best practices