Key Highlights: The Incumbent will be a part of Software development team, who will be part of building our next generation applications The incumbent will be responsible for building the best loan origination system ever The incumbent will be engaged in designing and implementing high performing, scalable and quality web applications The Developer will need to maintain high standards of quality for code, documentation and other deliverables The incumbent would get an opportunity to learn and evaluate new technologies and tools as required Job Responsibilities: Build and maintain application functionality for new and existing systems Participate in all aspects of the software development life cycle (design, implement, test, document and deploy) Work with development manager to ensure on-time, quality delivery of software products by managing scope, maintaining strict adherence to standards in both code and process during the development teams portion of the software lifecycle Work with project manager to plan and produce deliverables in a very short time frame Must be able to author unit test code and be familiar with mock/fake object testing Adhere to industry best practices and contribute to internal coding standards Provide estimates for assigned development tasks Participate in peer code reviews Qualifications :4+ years of experience as a mid-level developer interacting with development management, business, and other managers in the software development organization4+ years of software development (web) experienceExcellent C#, .Net and Entity 4.0+ programming skills requiredASP.NET MVC experience is requiredSolid experience with RESTFUL Web Services using WebAPILINQ is requiredStrong SQL Server 2012 and T-SQL programming skills are preferred, but not mandatoryPractical experience using AngularJS in a business application or a prototype application is preferred but not mandatoryExperience with JavaScript design patterns, preferred experience with Revealing Module and MVVMExperience with HTML5 and CSS3Experience with source control tools (TFS, GIT)B.E. or M.Tech. in computer science or equivalent degree/certifications and experience