Key Responsibilities
-
Design develop and maintain Windows desktop applications using C# .NET Framework/.NET Core and WPF/WinForms/UWP (as applicable).
-
Implement high-quality scalable and maintainable code following best practices and coding standards.
-
Integrate third-party libraries APIs and system-level components.
-
Work with cross-functional teams to understand requirements and translate them into technical solutions.
-
Optimize application performance memory management and UI responsiveness.
-
Debug troubleshoot and resolve complex technical issues.
-
Participate in code reviews and provide guidance to junior developers.
-
Ensure application security stability and compatibility across Windows versions.
-
Maintain documentation for architecture components and solutions.
Required Skills & Experience
-
6 years of hands-on development experience in Windows application development.
-
Strong programming skills in C# .NET Framework/.NET Core.
-
Expertise in one or more UI frameworks:
-
WPF (preferred)
-
WinForms
-
UWP / WinUI
-
Strong understanding of Object-Oriented Programming (OOP) and design patterns (MVVM MVC).
-
Experience with Visual Studio Git and CI/CD pipelines.
-
Knowledge of Windows OS internals threading memory management and performance tuning.
-
Experience working with REST APIs Web Services and local database integration (SQL Server SQLite Realm etc.).
-
Familiarity with XAML styles templates data binding and UI design concepts.
-
Good understanding of versioning packaging and deployment of Windows apps (MSI MSIX).
Key Responsibilities Design develop and maintain Windows desktop applications using C# .NET Framework/.NET Core and WPF/WinForms/UWP (as applicable). Implement high-quality scalable and maintainable code following best practices and coding standards. Integrate third-party libraries APIs and ...
Key Responsibilities
-
Design develop and maintain Windows desktop applications using C# .NET Framework/.NET Core and WPF/WinForms/UWP (as applicable).
-
Implement high-quality scalable and maintainable code following best practices and coding standards.
-
Integrate third-party libraries APIs and system-level components.
-
Work with cross-functional teams to understand requirements and translate them into technical solutions.
-
Optimize application performance memory management and UI responsiveness.
-
Debug troubleshoot and resolve complex technical issues.
-
Participate in code reviews and provide guidance to junior developers.
-
Ensure application security stability and compatibility across Windows versions.
-
Maintain documentation for architecture components and solutions.
Required Skills & Experience
-
6 years of hands-on development experience in Windows application development.
-
Strong programming skills in C# .NET Framework/.NET Core.
-
Expertise in one or more UI frameworks:
-
WPF (preferred)
-
WinForms
-
UWP / WinUI
-
Strong understanding of Object-Oriented Programming (OOP) and design patterns (MVVM MVC).
-
Experience with Visual Studio Git and CI/CD pipelines.
-
Knowledge of Windows OS internals threading memory management and performance tuning.
-
Experience working with REST APIs Web Services and local database integration (SQL Server SQLite Realm etc.).
-
Familiarity with XAML styles templates data binding and UI design concepts.
-
Good understanding of versioning packaging and deployment of Windows apps (MSI MSIX).
View more
View less