**Key Responsibilities**:- Analyze business problems and design.NET-based software solutions. - Translate system specifications into working code using high-level programming languages (C#,.NET). - Ensure proper documentation of systems for users and future maintenance. - Recommend enhancements for