Senior ASP.NET MVC Developer

Shift : Day/Mid/Rotational

Experience : 5-7 Years

Job Description

We are looking for .NET Developer hands on developing and implementation of complex projects. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.

  • Strong experience in MVC 3/4/5, C#, Web API, MS SQL Server.
  • 1+ years experience in ASP.Net (Preferred).
  • Experience in Entity Framework SQL Server proficiency.
  • Experience in developing and implementing new software programs/features, maintain and improve existing software.
  • Database design and query writing.
  • Knowledge of Javascript, Jquery, HTML/CSS and cross-browser challenges.
  • Solid software development process skills.
  • Solid understanding and use of object-oriented methodologies.
  • Excellent verbal, written communication, analytical skills and positive attitude to learn new things.
  • Self-directed and require minimal supervision.
  • Good time management skills and the ability to cope with tight timelines and several projects at a time.
  • Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development.
  • Knowledge of IIS, web services, JSON, XML, and SSRS will be plus.
  • Knowledge of azure cloud/windows deployment and testing will be plus.
  • Knowledge of Umbraco CMS will be plus.
  • AWS Platform experience is definite plus.
  • Knowledge of nopCommerce will be plus.
Tech Stack

ASP.NET, MVC, C#, Ajax, Web API, Entity Framework, ADO.NET, HTML/CSS, Java script, JQuery, MS SQL Server 2012/16

  • You will be responsible for architecting and building applications, as well as coordinating with the other teams responsible for design, UI/UX developement and QA.
  • Consult on development and delivery of a major component or entire project deliverable.
  • Develop Database design, Queries, Data Layer etc with MS SQL Server 2012/2016.
  • Working knowledge of MVC architecture, MVVM patterns etc.
  • Migrate ASP.NET applications on MVC.
  • Determine and develop multiple approaches to arrive at a feasible solution.
  • Contribute to Design Review and Code Review.
  • Automate tasks through appropriate tools and scripting.
  • Provide suggestions and feedback throughout the development life cycle for prevention and early correction of the quality problem.