Design, develop, and maintain Windows desktop applications using C#, .NET, and WPF
Participate in architecture discussions, technical planning, and code reviews
Develop high-quality, maintainable, and scalable software solutions
Collaborate with cross-functional teams in an agile development environment
Build and support cloud-connected applications and services
Contribute to CI/CD pipelines and software release processes
Analyze requirements and transform them into robust technical solutions
Drive continuous improvements in performance, usability, and code quality.