Master’s or bachelor’s degree in computer science or related field.
Minimum 8-10 years’ experience in software development.
Minimum 2 years of experience in leading cross functional development teams.
Experience in designing and architecting enterprise level applications.
Knowledge of databases, including design, normalization, and query optimization.
7+ years of experience with developing n-tier applications using Microsoft .Net technologies including C#, ASP.Net, .Net Core, MVC, Web API, REST, ADO.Net, Entity Framework, LINQ.
Strong working experience using web technologies including HTML5, CSS, JavaScript, jQuery, React.
Working experience with Azure cloud services, Fabric Platform will be a plus.
Working experience with using Third Party data, API, and Secure transfer methods.
Experience with a variety of data feed types, including JSON, XML, Excel, and SOAP.
Familiarity with data visualization tools (PowerBI, Tableau).