Title: Full Stack .Net Developer
Company Name: iTech Velocity
Vacancy: 4
Age: 20 to 30 years
Job Location: Dhaka, Dhaka (Niketan)
Salary: Negotiable
Experience:
Hands-on experience with MS SQL Server, complex Stored Procedures, and Entity Framework Core.Proficient in LINQ and advanced database query optimization.
We are looking for a highly skilled .NET Core Developer with strong expertise in building scalable, high-performance web applications and APIs. The ideal candidate must have deep hands-on experience in modern .NET ecosystem including .NET Core Web API, Blazor/Razor Pages, Entity Framework Core, MS SQL Server (with complex stored procedures & query optimization), Redis caching, and Clean Architecture principles. You will be responsible for designing, developing, and maintaining critical business modules of our enterprise-grade ERP systems, ensuring top-notch performance, security, and maintainability.
Design, develop, and maintain robust and secure .NET Core Web APIs with proper layering and exception handling.
Build interactive and responsive user interfaces using Blazor (Server/WebAssembly) and Razor Pages.
Write efficient, optimized, and complex T-SQL queries, stored procedures, functions, and triggers in Microsoft SQL Server.
Implement data access layer using Entity Framework Core (Code-First & Database-First) with advanced LINQ queries and performance tuning.
Optimize database performance through proper indexing, query analysis, execution plan review, and refactoring slow-running queries.
Implement Redis for distributed caching, session management, and real-time performance improvement.
Apply In-Memory Caching and output caching strategies to reduce database load and improve API response time.
Architect solutions following Clean Architecture, SOLID principles, Dependency Injection, and Domain-Driven Design (DDD) concepts.
Develop reusable components, generic repository patterns, and middleware for authentication, logging, and IP/machine locking.
Perform code reviews, debugging, troubleshooting, and root-cause analysis of production issues.
Write clean, maintainable, and well-documented code following industry best practices.
Collaborate with frontend and QA teams to deliver high-quality features on time.