Mandatory Qualifications:
· 7+ years
o (Front End) ASP.Net Core, jQuery, JavaScript, HTML 5, Bootstrap, CSS/SCSS/LESS, Third party controls like Telerik/Infragistics, Razor Pages, AJAX
o (Middleware) .Net Core, C#, Entity Framework Core, Web API, LINQ, XML, JSON, Swagger
o Docker, Docker Desktop
o Visual Studio
o SSMS
o (Database) SQL Server
o Ability to write complex SQL and Stored Procedures
o IIS
· 4+ Years
o (Cloud) Azure App Insights, Azure Service Bus, Azure Functions, Azure Redis Cache, Azure Blob Storage/File Share
o (Code Management) Git/TFS, Azure DevOps
o Leading teams of at least five staff
· 2 +Years
o (Unit Testing) XUnit/NUnit, Ability to write Unit test cases
o Jira
Desirable Qualifications:
1. Candidates with strong communication skills
2. 10+ years experience as a Development Lead and/or Tech Lead directing application development teams in a .Net environment.
Duties/Responsibilities Full Stack .Net Developer with Supervisory Skills
· Understand user requirements and write clean code from front end to backend layers
· Lead team on completion of work assignments
· Lead daily scrums
· Report out on teams' progress
· Participate in the design and review sessions
· Build visually appealing front-end of applications following design guidelines
· Write effective web APIs using .net core technologies
· Write unit tests for the code that is developed to ensure bug free code
· Write database scripts and ensure optimal query performance
· Troubleshoot, debug and remediate bugs/defects
· Write technical documentation
· Can Work independently
· Work with the other developers to assign work as needed
· Ability to report on their teams' work (MS Project, Office etc.)