Sr. .NET Backend Developer(R-2070)
1,200,000.00-1,600,000.00/A
IT (Information Technology)
ASP.NET Core .NET Design Patterns ASP.NET Core middleware JWT-based authentication AI-assisted development tools such as GitHub Copilot/Co
Job Description
Design, develop, and maintain scalable ASP.NET Core Web APIs and backend applications.Implement custom and built-in ASP.NET Core middleware, request pipelines, and authentication/authorization mechanisms.Develop secure JWT-based authentication, refresh-token flows, role-based access control, and claims-based authorization.Design APIs supporting multiple user roles such as Admin, Customer, and other business roles.Work with Entity Framework Core for database operations, including Code First and Database First approaches.Optimize SQL queries, stored procedures, indexes, and database access for high-performance applications.Implement asynchronous programming using async/await and ensure efficient handling of long-running operations.Apply Clean Architecture, SOLID principles, Dependency Injection, and appropriate design patterns.Troubleshoot and resolve production issues involving CPU, memory, database performance, concurrency, deadlocks, and application failures.Analyze application and database performance using appropriate profiling and monitoring tools.Write clean, maintainable, testable, and reusable code.Collaborate with architects, developers, QA, DevOps, and business stakeholders.Leverage AI-assisted development tools such as GitHub Copilot/Codex for actual code generation and development productivity.