5 years experience with .NET or other software frameworks, database domain models, n-layered design, OOP. 2+ years experience with Angular 2+ and/or TypeScript, or other JavaScript frameworks. Working experience with GIT. Preferable experience with MongoDB. Working experience debugging unfamiliar code. Understanding of software solutions performance, scalability, and maintainability. Working experience writing code per coding standards. Understanding of concepts.