Full Stack Developer
Design, develop, and deploy new database-driven web sites / applications Maintenance of existing web sites. Responsible in code deployment and to ensure adherence to architecture standards code consistency and maintainability. Ensure the best possible performance, quality, and responsiveness of applications. Collaborating with Technical and Team members on analysis and requirements. Manage and interact with the team on the regular work progress. Identify bottlenecks and bugs, and devise solutions to mitigate and address the issues. Delivering project assignments on time, within budget and with high quality.
Minimum 3+years of professional experience in asp.Net with MVC 4.0. Should be able to write unit testing and doing peer code reviews. Expert level knowledge of C#, ASP.NET, and SQL. Experience with mocking frameworks such as Moq, Stubs and Fakes, Rhino Mocks, etc. Experience with Web Services (XML, SOAP, WCF, REST API). ASP.NET Identity or similar experience is required. Expert level knowledge of SQL Server. Deep Knowledge in LinQ and Entity Frameworks. Experience working with MVC/Web API, WCF and TFS. Mandatory Experience working in Angular Js. Strong Understanding of Object Oriented skills. Architecture and Development Concepts – MVC, MVVM, REST, SOA, OOD, ETL, Design Patterns, Enterprise Architecture, Distributed Systems, TDD/BDD, SOLID principles, N-tier solutions, etc.