Experience with Full Stack C# and the .NET Framework (4)
Strong experience on backend database knowledge - SQL Server
Knowledge and experience working on Azure Cloud
Experience in implementing API on .Net Core WEB API2.0, ASP.NET 4.5
Experience in development of web-based applications using the Microsoft technology stack (C# (.Net core), Azure, .NET framework).
Experience in Javascript Frameworks such as Angular
Knowledge Entity Framework and Development of N-Tier applications.
Experience with ORMs, Dependency Injection, RESTful API
Experience on Web Api/Web Api2,
Exposure to Continuous Integration / Continuous Deployment practices
3+ years of industry experience developing, maintaining, or writing stored procedures for databases
3+ years of experience developing MS SQL Server 2016 or newer solutions, or other relational databases including: Database Engine, Integration Services (SSIS), Analysis Services (SSAS)
Experience with developing for SQL Server, including work with stored procedures, functions, triggers, and database design and SQL tuning
3+ yrs of experience working as L2, L3 prod support which includes debugging, resolving issues and also responding to client services teams on tickets
Automate complex processes using SQL agent jobs, SQL Server Integration Services, etc.
Provide SQL expertise as a shared resource to other team members including complex query tuning, schema refinement, constraints and validation.
Develop overall technical strategies for client projects from technical requirements
Communicate with clients on a regular basis regarding progress, challenges, timelines and end results of client projects
Direct and oversee local and off-shore developers
Project/Work Details
Understanding of Software Development Life Cycle and Agile methodologies.
Excellent troubleshooting and communication skills
Diverse experience in working with cross-functional teams
Seasoned candidate working as L2, L3 prod support which includes debugging, resolving issues and also responding to client services teams on tickets
A good understanding on various techniques to optimize performance.
Ability to work independently as well with other team members. Should be able to take ownership of tasks