This job is closed

Senior .NET Developer

Job Description and Requirements

Senior .NET Developer Knowledge/Background

  • Bachelor’s Degree in computer science or a related field.
  • 3 to 10 years of experience in design and development of software.
  • Strong background in web tier and middle tier development with object-oriented programming experience with ASP.NET (C# preferred), including experience designing or implementing application architectures.
  • Experience with Microsoft .NET 4.5, ASP.NET MVC, API technologies.
  • Experience with JavaScript libraries (jQuery).
  • Experience building Web services & AJAX enabled applications.
  • Experience in developing Web based applications and Client/Server applications using SOAP and RESTful services, C#, ASP.NET, MVC, ADO.NET, XML, JSON, HTML, JavaScript, AJAX and CSS.
  • Experience with W3C standard & browser compatibility best practices.
  • Strong background in data modeling and database design concepts.
  • Strong knowledge of database stored procedures, triggers, and views OR a strong knowledge of using the Entity Framework.
  • Ability to comprehend and implement detailed project specifications as well as the ability to adapt to various technologies and simultaneously work on multiple projects.
  • In-depth knowledge of the Software Development Life Cycle (SDLC) and a thorough understanding of various phases, for example, Requirements, Analysis/Design, Development and Testing.
  • Self-motivated and can work independently as well as in a team. Capable of forming and maintaining positive and productive working relationships and comfortable in a team-leadership capacity.
  • Excellent communication skills.