Key Responsibilities
- UI Development: Design and implement interactive user interfaces using Blazor WebAssembly and Blazor Server.
- Component Design: Build reusable front-end UI components utilizing Razor Pages, Bootstrap, or custom control libraries like MudBlazor.
- API Integration: Develop, optimize, and consume secure RESTful Web APIs and services using ASP.NET Core.
- Database Management: Write optimized queries, handle indexing, and manage data layers via Entity Framework Core and Microsoft SQL Server.
- Real-time Architecture: Implement real-time app capabilities like chat, live alerts, or push notifications using SignalR.
- Code Quality: Write clean, modular, and maintainable C# code while actively participating in team code reviews and debugging.
- DevOps & Cloud: Handle version control via Git and manage continuous integration/deployment via Azure DevOps or GitHub Actions.
Required Skills & Qualifications
- Core Frameworks: Minimum 3+ years of professional software development experience specializing in C# and .NET Core (.NET 6/7/8+).
- Blazor Expertise: Strong, hands-on experience working with both Blazor WebAssembly (WASM) and Blazor Server hosting models.
- Web Fundamentals: Solid proficiency in core web standards including HTML5, CSS3, and JavaScript/jQuery.
- ORM & Databases: Proven experience with Entity Framework Core and relational databases like SQL Server or PostgreSQL.
- Software Patterns: Strong grasp of object-oriented programming (OOP), SOLID principles, and clean architecture designs.
- Agile Practices: Experience working efficiently inside Scrum / Agile development workflows.
Pay: From ₹35,000.00 per month
Education:
Experience:
- blazor: 2 years (Preferred)
- dotnet core: 2 years (Preferred)
Work Location: In person