Job Summary
We are looking for a skilled C# Developer to design, develop, test, and maintain software applications using Microsoft technologies. The ideal candidate should have a solid understanding of C#, .NET Framework/.NET Core, SQL Server, and object-oriented programming principles.
Key Responsibilities
- Develop, test, and maintain applications using C# and .NET/.NET Core.
- Write clean, scalable, and efficient code.
- Design and develop REST APIs and web services.
- Work with SQL Server for database design, queries, and optimization.
- Debug and resolve application issues.
- Collaborate with cross-functional teams to gather and implement requirements.
- Participate in code reviews and follow coding standards.
- Optimize application performance and ensure security best practices.
- Maintain technical documentation.
Required Skills
- Strong knowledge of C# programming.
- Experience with .NET Framework or .NET Core/.NET 6/7/8.
- Knowledge of ASP.NET MVC or ASP.NET Core.
- Experience with SQL Server and writing complex SQL queries.
- Understanding of Object-Oriented Programming (OOP) concepts.
- Familiarity with RESTful APIs.
- Knowledge of HTML, CSS, JavaScript, and Bootstrap.
- Experience with Git or other version control systems.
- Strong analytical and problem-solving skills.
Preferred Skills
- Experience with Entity Framework or Entity Framework Core.
- Knowledge of Azure or cloud platforms.
- Familiarity with Microservices Architecture.
- Experience with LINQ.
- Knowledge of Docker and CI/CD pipelines.
- Experience working in Agile/Scrum environments.
Educational Qualification
- Bachelor's Degree in Computer Science, Information Technology, or a related field (BE/B.Tech/BCA/MCA/MSc IT).
Experience
- 3–4 years of experience in C# and .NET development.
Pay: ₹25,000.00 - ₹35,000.00 per month
Work Location: In person