the following is what we need
Job Title: Senior ASP.NET Core DeveloperJob Brief
We are seeking a Senior ASP.NET Core Developer with strong expertise in SQL Server, design patterns, and Domain-Driven Design (DDD) to build high-performance, scalable web applications. You will work on enterprise-level projects, mentor junior developers, and contribute to architectural decisions. Experience with ABP Framework is a plus.
Responsibilities- Design, develop, and maintain ASP.NET Core applications using C#.
- Apply SOLID principles, design patterns (Repository, CQRS, etc.), and DDD.
- Optimize SQL Server databases (schema design, indexing, stored procedures).
- Develop RESTful APIs, microservices, and cloud-based solutions (Azure/AWS).
- Implement authentication/authorization (JWT, OAuth, Identity Server).
- Write clean, efficient code with Entity Framework Core.
- Use ABP Framework (nice-to-have) for accelerated development.
- Conduct code reviews, enforce best practices, and mentor team members.
- Troubleshoot performance bottlenecks and debug complex issues.
- Collaborate in Agile/Scrum environments.
Requirements & SkillsMust-Have:
- 5+ years of ASP.NET Core and C# development.
- Strong experience with SQL Server (query optimization, indexing, T-SQL).
- Deep knowledge of design patterns and Domain-Driven Design (DDD).
- Proficiency in Entity Framework Core and database performance tuning.
- Experience with microservices, REST APIs, and cloud platforms.
- Familiarity with Docker, CI/CD pipelines, and DevOps practices.
- Strong problem-solving and debugging skills.
Nice-to-Have:
- Experience with ABP Framework (ABP.IO).
- Knowledge of MediatR, Dapper, or Clean Architecture.
- Frontend skills (React/Angular/Blazor).
- Contributions to open-source or tech blogs