A Senior .NET Core professional with extensive experience in developing, testing, and maintaining software applications using the .NET Core framework. They have a robust understanding of software development principles and practices and are responsible for leading large projects and mentoring team members.
Job Description:
Expertise in C#, .NET Framework, .NET 8/.NET 10 application development.
Experience in microservices architecture and migration from monolithic applications.
Proficient in developing and consuming REST APIs and SOAP web services.
Experience with ASP.NET Core Web API development.
Strong knowledge of Entity Framework, LINQ, and SQL Server.
Experience in Redis caching implementation and performance optimization.
Knowledge of dependency injection, middleware, and configuration management.
Expertise in application performance tuning and troubleshooting.
Experience with asynchronous programming using async/await, Task Parallel Library (TPL)
Robust understanding of multithreading and concurrent processing.
Experience with GitHub, Pull Requests, code reviews, and branch management.
Familiarity with Jenkins CI/CD pipelines and deployment processes.
Experience working with Azure DevOps/Agile development methodologies.
Knowledge of application logging, monitoring, and exception handling.
Experience integrating with external systems and third-party services.
Robust debugging, root cause analysis, and production support skills.
Experience in Oracle and SQL database connectivity and optimization.
Knowledge of distributed caching, scalability, and high-availability solutions.
Working experience with unit testing and code quality best practices
📌 Senior Dot Net Software Developer Noida (India)
🏢 TENARAI TECHNOLOGIES PRIVATE
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.