Technical Specialist - Dot Net

Desired candidate profile

6 (Plus) years of experience in development utilizing the
Microsoft .NET stack and .Net FrameworkAt least 5 (Plus) years of experience designing MVC applications
written in C# .NetAt least 6 (Plus) years of experience designing SQL Server stored
proceduresAt least 3 years of experience designing Web APIs (or Web
Services)Excellent communication (oral and written) and interpersonal skillsExcellent attention to detail and commitment to product qualityStrong problem solving, critical thinking, troubleshooting, and
performance tuning skillsStrong listening and questioning skillsExtensively worked in Proposal response, Participated in Proposal
Defense & estimations technique.Leadership skills with ability to champion change and drive
organization improvementMust work well independently and in a collaborative team
environmentAbility to lead meetings with technical peers regarding solution
designsEfficiently manage time and set priorities for multiple deadlines
as well as ad hoc requestsProvide timely status updates and issue escalation to appropriate
levels of managementExperience with full software development life cycleMust 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
developers7 (Plus) 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 (Plus) development using C#Expert knowledge of MS SQL Server and deep experience developing
queries, UDFs, SPROCs, etc. Nice to have experience on any client side
frameworks like Angular JS/Backbone/KnockoutNice to have experience in MobilityStrong communication skills with both internal team members and
external business stakeholdersExperience in Azure cloud development & deployment.Nice to have experience in MobilityAssist with troubleshooting and performance tuning to identify
root cause and recommend solutionsWork both independently and collaboratively within project teamMake decisions and set priorities consistent with the long-term
interest of the organization and stakeholdersProvide Solutions and guide the team technically.Design and development of new solutionsGuide team development efforts towards successful project deliveryProvide technical leadership to team mates through coaching and
mentorshipMaintain 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 codeDirect experience in all phases of the SDLCExperience in working in RFP & Estimation TechniquesExperience in Agile methodology

Job description

Responsible 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 codeCommunicate with the business stakeholders in understanding
requirementsDesign and development of new solutionsGuide team development efforts towards successful project deliveryIdentify and encourage areas for growth and improvement within the
teamProvide technical leadership to team mates through coaching and
mentorshipMaintain 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