Role Overview
We are looking for a skilled .NET Developer with hands-on experience in Blazor to join our development team. The ideal candidate will have strong expertise in building scalable web applications using the Microsoft technology stack. You will work closely with cross-functional teams to design, develop, test, and deploy high-quality enterprise applications.
Responsibilities
- Design, develop, and maintain web applications using ASP.NET Core and Blazor (Server/WebAssembly).
- Build responsive and interactive UI components using Blazor.
- Develop RESTful APIs and integrate them with frontend applications.
- Write clean, reusable, and maintainable code following coding standards.
- Work with SQL Server for database design, development, and optimization.
- Debug, troubleshoot, and resolve application issues.
- Collaborate with QA, Business Analysts, and Product teams throughout the SDLC.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Ensure application performance, security, and scalability.
Requirements
- 3+ years of experience in C# and ASP.NET Core.
- Strong experience with Blazor (Server or WebAssembly).
- Experience with Entity Framework Core.
- Strong knowledge of REST APIs and API integration.
- Hands-on experience with SQL Server.
- Understanding of HTML5, CSS3, JavaScript, and Bootstrap.
- Familiarity with Git and version control systems.
- Knowledge of dependency injection, LINQ, asynchronous programming, and OOP principles.
Skills
- Blazor
- ASP.NET Core
- C#
- SQL Server
- Entity Framework Core
Nice to Have
- Experience with Azure or cloud-based deployments.
- Knowledge of CI/CD pipelines (Azure DevOps/GitHub Actions).
- Experience working in Agile/Scrum environments.
- Exposure to authentication and authorization (JWT, Identity).
- Understanding of microservices architecture.
Benefits
- Health insurance
- Life insurance
- Paid sick time
- Paid time off
- Provident Fund