Senior Developer (.NET)

QUALIFICATIONS: 

- Bachelors degree in Computer Science or engineering preferred

- 6 to 8 years of engineering experience

TECHNICAL REQUIREMENTS: 

  1. Proficiency in .NET Development with .Net Core, .NET Framework 4.5 or later, Asp.net MVC5, Asp.net Core, Angular 2+, C#, WCF, Web API, LINQ, Entity Framework, SQL Server 2008 or above.
  2. Knowledge on Azure / GIT / VSTS.
  3. Knowledge utilizing container based delivery strategies (Docker, Kubernetes).
  4. Understanding of multi-threaded and concurrent programming techniques.
  5. Understanding of enterprise level software design patterns.
  6. Experience with REST, SOAP webservices and WCF
  7. Intrinsic motivation to keep learning and sharpening your knowledge & craft
  8. Experience with front end development using Angular
  9. Strong object-oriented programming(OOPS) design skills, SOLID principles and knowledge in software design patterns.
  10. Knowledge on best practices for the SDLC, including coding standards, code refactor.
  11. Good to have knowledge on JavaScript frameworks, CSS 3, HTML5, Bootstrap.