Job Category: C#Developer 
Job Description:
We are looking for a skilled C# Developer with 2 to 5 years of experience to design, develop, and maintain high-quality software applications. The ideal candidate should have a strong understanding of the C# programming language and be proficient in developing robust and scalable applications. They should also possess excellent problem-solving skills and be able to work effectively in a collaborative team environment.
Key Responsibilities:
- Design, develop, and maintain C# applications according to specifications.
 - Write clean, efficient, and maintainable code that meets coding standards.
 - Perform code reviews to ensure code quality and adherence to best practices.
 - Troubleshoot, debug, and resolve software defects in a timely manner.
 - Optimize application performance and scalability.
 - Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions.
 - Stay up to date with emerging technologies and trends in software development.
 
Skills and Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field.
 - Proficiency in C# programming language and .NET framework.
 - Experience with ASP.NET MVC and/or ASP.NET Core.
 - Familiarity with SQL Server or other relational databases.
 - Experience with front-end technologies such as JavaScript, HTML, and CSS.
 - Experience with version control systems (e.g., Git)
 - Exposure in object-oriented design skills
 
