Job descriptionExtensive knowledge and experience with .NET (4.5 +) C#, WebAPIComprehensive knowledge of Software Architectures (OOP, Interfaces, Dependency Injection, IOC containers, N-tier, SOA, and Microservices)Extensive knowledge and experience with AngularJS (Angular 2.0 and above)Familiar with MVC pattern, CSS, HTML and JQuery, mobile development, Visual Studio, Adobe Suite (Dreamweaver / Photoshop), etc.Extensive knowledge and experience with Microsoft SQLExperience with Entity Framework 6 (code first, not database first), Unit Testing and Automapper (or similar object mapping framework)Github (source control), Visual Studio (IDE), Trello, and Jira / Confluence (Software management tool to track progress)Experience with Microsoft Office, Microsoft Project, and other office automation applications