Required Skills:
- Extensive knowledge and experience with .NET(4.5 +) C# WebAPI.
- 7+ years C#/VB.net development
- Experience with PHP
- Experience with IIS, website administration
- MVC or Object Oriented Programming experience
- Experience with HTML 5, JavaScript/jQuery (desired)
- Extensive knowledge of Software Architectures (Must be aware of OOP best practices, familiar with Interfaces, Dependency Injection, IOC containers, N-tier, SOA, and Microservices).
- Extensive knowledge and experience with AngularJS (Same level of experience but with Angular 2.0 and above would be acceptable as its somewhat transferrable).
- Extensive knowledge and experience with Microsoft SQL Server.
- Experience working on Medium to Enterprise level projects.
- Experience with Entity Framework 6 (code first, not database first), Unit Testing and Automapper (or similar object mapping framework).
- Experience with Github (source control), Visual Studio (IDE), MS Office Confluence, and Jira (Software management tool to track progress).
- Familiar with CSS, HTML
- Strong written and spoken English( 90% English Level)
Qualifications:
- 7 years minimum business experience in developer role.
- BS degree in Computer Science or related field, or any equivalent combination of education, experience and portfolio work demonstrating aptitude.