Job Description :
Need min 9+ year of experience

Knowledge, and Experience – Strongly Preferred
Minimum of a Bachelor Degree in IT, MIS or Computer Science, or equivalent experience
5+ years of software development
5+ years developing in Microsoft technologies
Prior experience in technical design of complex software development projects
Extrapolating business requirements and translating into them technical designs
Performed in a role where they are a technical lead for their team
Have actively mentored and coached technical peers

Microsoft Development & Database Technologies:
o Visual Studio
Entity Framework
Web Services and/or APIs
.NET
C#
VB
MVC for web applications
AngularJS framework Must, Angular 6 is preferred.

o SQL Server
Writing stored procedures
Writing & troubleshooting advanced SQL queries
Reporting Writing
Strong in XML
Hands on experience with Test management tool : JAMA
Hands on experience with Issue management system : JIRA
Hands on experience with Source control : Gitlab
Sql server DB – PL/SQL, Stored Procs, Triggers, performance tuning
Microsoft Development & Database Technologies:
o Visual Studio IDE

o SQL Server
Adept at SQL query performance diagnosis & tuning
SSRS – SQL Server Reporting Services
SSIS – data integration & workflow
Nested stored procedures
User defined SQL functions & types
Temp tables & CTEs (Common Table Expressions)
Table variables
Ways to avoid using cursors

Skills, Knowledge, and Experience – Preferred / Pluses
Microsoft certifications
Proven track record leading web and client-server development projects and working with complex system environments
Team Leadership
Crystal Reports
Windows Knowledge
o NTFS/Share permissions
o AD rights (Active Directory)
o Authentication vs Authorization
Leading small-medium projects
o Planning resource availability & utilization
o Maintaining project statuses & tasks by assignee
o Managing to a committed delivery schedule