As a Senior Software Engineer, you will design, develop, and maintain .NET-based desktop applications used in long-term customer projects. You will take ownership of technical analysis and architectural decisions, work closely with cross-functional Agile teams, and ensure high-quality, maintainable