Technical Lead - Dot Net

Desired candidate profile

Minimum 5+ years of experience development utilizing the Microsoft
.NET stack and .Net FrameworkResponsible for the design, development, testing and documenting
of .Net applicationsDeveloping, supporting and integrating a variety of financial and
airline operations systems.Must be a self-starter, able to work independently and as part of
team.Efficiently manage time for timely project deadlines as well as ad
hoc requests. Design and development of new modules and enhancementsMaintain high standards of software quality within the team by
establishing good practicesAdhere to high-quality development principles while delivering
solutions on-time and on-budgetAnalyze and resolve technical and application problemsParticipate in peer-reviews of solution designs and related code

Job description

5+ years of experience in development utilizing the Microsoft .NET
stack and .Net Framework4+ years of experience developing WCF and/or Web API web services4+ years of experience developing responsive MVC web applications
which utilize web services for
data integrationMust be highly experienced with HTML5, JSON, XML, JQuery , Angular
JS,RWD & CSS including the Bootstrap FrameworkMust be highly experienced in T-SQL, C#, and JavaScriptMust have an in depth understanding of relational database designShould have extensive experience with the software development
life cycle and the processes surrounding itMust have the proven ability to build code which conforms to a
specified architecture that can be easily reused and well understood by other
developers4+ years of professional experience working on both web and mobile
applications.Should be able to QA and document own codeStrong communication skills are essentialProficient with Microsoft .NET 4.5+ development using C#Expert knowledge of MS SQL Server and deep experience developing
queries, UDF?s, SPROCs, etc. Nice to have experience on any client side frameworks like Angular
JS/Backbone/KnockoutNice to have experience in Mobility Strong communication skills with both internal team members and
external business stakeholdersExperience in Azure cloud development & deployment