Job Description :
Location: JERSEY CITY
Job Description

8+ Year of Software Development Experience developing enterprise applications
Hands-on experience as .NET Full-stack Lead developer using .NET technologies ASP.NET MVC, Angular and ASP.NET Web API and SQL Server.
Strong knowledge of OOPS, UML, and application of various design patterns such as MVC (Model-View-Controller), Singleton, Factory, Repository in the development of Multi-Tier distributed Enterprise Applications.
Excellent working knowledge of broader architectural concepts and helped team designing and building an architecture of Secure, Scalable and Maintainable applications using Micro-services Architectural Principals.
Experience in building the Data-Centric applications which handle a huge amount of data for processing in an efficient and scalable way using multi-threaded, distributed enterprise applications, SQL Server and Mongo DB, RabbitMQ and .NET Technologies.
Experience in Profiling and Performance/Memory Tuning of.Net Applications with huge data using PerfMon and ANTS Profiler.
Experience on Open Web Application Security Project (OWASP) implementation and Identity Management Solutions.
Experience in supervising a team of ten members & coordinating offshore development projects.
Good Understanding of Agile development methodologies, continuous delivery principles.
Good communication and soft skills with good organizational skills to assess needs set priorities and meet deadlines.
Optional - Experience on Enterprise Early Risk Analysis and Management, eDiscovery domain and Digital Forensics.

Technical Skillsets:
.NET Full-stack Lead developer
ASP.NET MVC, Angular, and ASP.NET Web API
Entity Framework 6.0, Web API 2.0
HTML5, BootStrap 3.0 CSS, XML ,JQuery, JavaScript
SQL Server, Mongo DB, RabbitMQ
SQL Server Administration Knowledge - Profiling and Performance/Memory Tuning
Team Foundation Server (TFS), JIRA, Confluence