- Develop, maintain, and enhance web applications using ASP.NET Core.
- Design, develop, and implement solutions using Microsoft technologies, including C#, Visual Studio, and SQL Server (SSMS).
- Develop and maintain Web APIs using .NET Core with a strong understanding of RESTful APIs.
- Design and maintain database schemas and write efficient SQL queries and stored procedures.
- Implement responsive behavior in legacy ASP.NET applications.
- Utilize Entity Framework Core for ORM-based database operations.
- Work with front-end technologies such as TypeScript, CSS, JavaScript, jQuery, Bootstrap, and Blazor.
- Write and execute integration tests for APIs and front-end applications, along with unit tests.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Optimize application performance to ensure scalability.
- Troubleshoot and resolve application issues and bugs.
Candidate Skills and Qualifications
Candidates must meet the following minimum requirements:
- Eight (8) years of experience with ASP.NET Core and C#.
- Eight (8) years of experience with front-end technologies, including HTML, CSS, JavaScript, and frameworks such as Angular or React.
- Eight (8) years of experience with SQL Server and database design.
- Eight (8) years of experience with unit testing frameworks and tools such as xUnit, NUnit, or Selenium.
- Four (4) years of experience with RESTful APIs and web services.
- Three (3) years of experience with Bootstrap, Blazor, and jQuery.
- Three (3) years of experience working with Azure SQL Database and its features.
- Three (3) years of experience with data integration and ETL processes