C#.Net Developer
Job Summary
We are seeking a skilled C# .NET Developer to design, develop, test, and maintain enterprise-level applications. The ideal candidate should have strong hands-on experience with .NET technologies, object-oriented programming, and web application development, along with a passion for writing clean, scalable, and efficient code.
Key Responsibilities
- Design, develop, and maintain applications using C#, .NET Framework / .NET Core
- Build and consume RESTful APIs and web services
- Develop web applications using ASP.NET MVC / ASP.NET Core
- Work with SQL Server and perform database development, optimization, and querying
- Participate in requirement analysis, system design, and technical discussions
- Troubleshoot, debug, and optimize application performance
- Write clean, testable, and well-documented code
- Collaborate with cross-functional teams including QA, UI/UX, and DevOps
- Participate in code reviews and follow best coding practices
Required Skills & Qualifications
- Strong proficiency in C#, OOP concepts, and .NET Framework / .NET Core
- Experience with ASP.NET MVC / Web API / ASP.NET Core
- Good knowledge of SQL Server, stored procedures, and database design
- Hands-on experience with Entity Framework / Dapper
- Familiarity with HTML, CSS, JavaScript, and front-end frameworks (Angular/React preferred)
- Knowledge of RESTful services, JSON, and HTTP protocols
- Experience with Git or other version control systems
- Understanding of SDLC, Agile/Scrum methodologies