Dotnet
Strong Technical knowledge. 10+ years of hands-on experience in C# .NET or other object-oriented languages with solid understanding of object-oriented programming/design.
Strong Design knowledge. Strong demonstrated ability in building highly scalable .NET architecture and creating high and low-level systems design. Hands-on experience in Cloud architecture and design patterns will be appreciated.
Server-side development. Expertise with .NET core, Micro services, REST API, RDBMS like SQL Server
Front-end development. Expert knowledge of frontend development technologies such as JavaScript, JS Frameworks/libraries (Angular, JQuery, React, Next.js etc), HTML5 concepts, CSS abstraction (Less, SASS etc) and Web services (REST)
Leadership skills. Proven ability to provide technical leadership to a team of 10 or more developers. Ability to drive technical discussions, evaluate change impact across a complex product suite and suggest optimal design. Coordinate agile delivery with tight deadlines.
Education. Successful completion of a Bachelor of Computer Science, or an Engineering degree is highly preferred