• Strong understanding of Object Oriented Programming.
  • Strong development experience in the .NET technology– C#, LINQ to SQL, WCF, ASP.NET MVC, JQuery.
  • Strong skills in 3.x, 4.x versions of .NET framework.
  • Strong MS SQL Server and database designing skills.
  • Strong skills in Windows Services.
  •  Excellent grasp of standard SDLC / Agile-Scrum development.
  • Good experience of using source control systems.
  • A natural communicator who can explain esoteric technical concepts in clear, plain English (both written and verbal).
  • Should be able to explain at least one of his/her development assignments with reasoning; as to how it was designed, what controls were used and why