Key Responsibilities .NET Software Engineering & Development: Design, build, and maintain high-performance, reusable, and reliable code using C#, modern .NET (Core / 6+), and ASP.NET Core. Champion SOLID principles, clean code, and advanced architectural patterns like Domain-Driven Design (DDD)