Description
You will design and deliver full-stack web applications using the Microsoft technology stack.
Responsibilities
- Build and maintain scalable backend services using C#, .NET Core, and ASP.NET Web API.
- Develop responsive front-end interfaces using HTML, CSS, JavaScript, jQuery, and Bootstrap.
- Design and optimize database schemas, stored procedures, and functions in SQL Server.
- Deploy and manage cloud resources on Microsoft Azure, including Application Services, Functions, and Storage Accounts.
- Collaborate with cross-functional teams in an Agile/Scrum environment to troubleshoot and debug applications.
Required Skills
- 5+ years of professional experience in full-stack software development using Microsoft technologies.
- Proficiency in C#, .NET Framework, and .NET Core (3.1+).
- Strong understanding of Object-Oriented Programming (OOP) and SOLID design principles.
- Experience with ASP.NET MVC and Razor Pages.
- Hands-on experience with SQL Server development, including writing stored procedures and functions.
- Proficiency in HTML, CSS, JavaScript, jQuery, and Bootstrap.
- Experience with Microsoft Azure services (Application Services, Azure Functions, Storage Accounts).
- Familiarity with Azure DevOps or TFS for source control and work management.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
Preferred Skills
- Experience developing with .NET 6, 7, or 8.
- Hands-on experience with Blazor for front-end development.
- Prior experience in the Education or Government sector.