Description

Job requirements

Collaborate with cross-functional teams to gather and define software requirements. Design and implement robust and scalable .NET/C# applications.Participate in code reviews to ensure code quality and adherence to coding standards. Debug, troubleshoot, and resolve software defects and issues. Work closely with stakeholders to understand and address their needs.Mentor junior developers and contribute to a collaborative team environment. Keep abreast of industry trends and incorporate best practices into the development process.

Requirements: Bachelor's degree in Computer Science, Engineering, or a related field. Proven experience as a .NET/C# Developer with a minimum of 5-6 years in software development. Strong proficiency in C#, ASP.NET, and the .NET Framework . Solid understanding of software development principles and best practices. Good in database systems (SQL Server, MySQL, etc.)

 Excellent problem-solving and communication skills. Ability to work independently and collaboratively within a team. Preferred Qualifications: Experience with cloud platforms (Azure, etc.). Familiarity with agile development methodologies

Education

Bachelor's degree