Responsibilities
Design, develop, and maintain enterprise-level applications using the .NET framework.
Collaborate with cross-functional teams to define, design, and deliver new features.
Troubleshoot, debug, and optimize existing applications for performance and scalability.
Ensure code quality through unit testing, code reviews, and adherence to best practices.
Mentor and provide guidance to junior developers to advance their skills and knowledge.
Participate in architectural discussions and contribute to technical strategy.
Stay updated with the latest industry trends, technologies, and best practices to incorporate into projects.
Requirements
Bachelor’s degree in Computer Science or a related field.
Minimum of 5 years of experience in software development using .NET technologies.
Proficiency in C#, ASP.NET, MVC, and Web API development.
Experience with front-end technologies such as HTML, CSS, and JavaScript frameworks.
Strong understanding of relational databases and experience with SQL Server.
Excellent problem-solving skills and attention to detail.
Strong verbal and written communication skills to effectively collaborate with team members.