Role Summary:
We are seeking a skilled and motivated .NET Developer with 26 years of hands-on experience in designing, developing, and maintaining enterprise-grade applications using Microsoft technologies. The ideal candidate should have strong experience in C#, ASP.NET, and .NET Core, along with a solid understanding of database design and RESTful services.
Key Responsibilities:
Application Development
- Design, develop, and maintain web and backend applications using C#, ASP.NET, and .NET Core.
- Build scalable and high-performance solutions using MVC architecture.
- Develop and consume RESTful APIs and web services.
- Write clean, reusable, and efficient code following SOLID principles.
Database & Integration
- Design, develop, and optimize SQL queries, stored procedures, and triggers in SQL Server.
- Work with Entity Framework / EF Core for ORM-based data access.
- Integrate third-party APIs and external systems.
Testing & Debugging
- Perform unit testing and debugging to ensure application stability.
- Participate in code reviews and ensure adherence to coding standards.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 26 years of professional experience in .NET development.
- Strong hands-on experience with C#, ASP.NET, and .NET Core.
- Experience with MVC architecture and Entity Framework.
- Solid understanding of RESTful API design and integration.
Preferred Skills (Nice to Have):
- Experience with Microservices architecture.
- Knowledge of frontend frameworks (Angular / React).
- Experience with CI/CD pipelines.