Key Responsibilities Design, develop, test, and maintain C# / .NET applications (web, desktop, or backend services) Write clean, efficient, and well-documented code following best practices Participate in architectural discussions and contribute to technical design decisions Collaborate