We are looking for a highly skilled Senior .NET Developer with strong expertise in C#, .NET Core, ASP.NET MVC, and modern application architecture. The ideal candidate should have deep knowledge of asynchronous programming, application lifecycle, and performance optimization.
Design, develop, and maintain scalable applications using C# and .NET Core Implement asynchronous programming (async/await) and optimize threading performance Build and maintain RESTful APIs using ASP.NET Core MVC Manage application state, session handling, and middleware pipeline Implement secure authentication and authorization mechanisms Handle exception management and logging effectively Work with data access layers using IEnumerable vs IQueryable appropriately Apply advanced concepts like Reflection and Object Pooling Ensure proper resource management using IDisposable pattern Collaborate with cross-functional teams for end-to-end delivery
🧠 Technical Skills Required
✔️ C# & .NET Concepts
Strong understanding of async/await vs threading (Task, Thread)
Knowledge of deadlocks caused by .Wait() / .Result and best practices
Experience with IDisposable, Dispose(), and garbage collection
Understanding of Finalize (Destructor) and memory management
Knowledge of type conversion and null handling (Convert vs ToString)
✔️ Data Handling
Strong understanding of IEnumerable
Mandatory Skills
Search your career opportunity with our categories
Discover similar job openings and career opportunities that match your skills and experience. Apply Now!