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