8 to 10 years of progressive experience in Software Development.
3 to 4 years of experience in JavaScript and related libraries such as React, jQuery, Angular
2+ years of experience with relational database technology. SQL Server technologies preferred
2+ years of experience with HTML and CSS
Well versed in.Net technology stack (C#, MVC, ASP.Net,.Net Core, Linq, EF) with a minimum of 4 years of hands-on, with knowledge of the latest framework and language features
The ability to write unit tests in C# and JavaScript is a must
Should have worked in an Agile environment following methodologies such as Scrum.
Preferred knowledge of software requirements assessment and implementation, automated testing, continuous integration, automated deployments, source code repositories, and code check-in processes (e.g., GitHub, TFS, Code Reviews, etc.).
Should have a good aptitude and showcase ability to solve complex problems
Preferred experience in using tools to monitor application performance
Preferred knowledge of AWS or Azure services
Must know commonly used design patterns, preferred knowledge of Domain-Driven Design and Microservices.
Hands on experience with design and architect scalable applications
Solid experience with estimation and providing sizing.
Must be a good team player and guide them during the initial phase of the projects.