What You'll Do
Design and build robust Windows desktop applications using C# and the .NET ecosystem, including WPF, WinForms, and UWP. You'll translate functional requirements into well-structured, maintainable code while prioritizing responsiveness and usability.
Collaborate closely with UI/UX designers and product stakeholders to refine application behavior and interface design. Take ownership of debugging, performance optimization, and resolving complex technical issues across the application lifecycle.
Engage in peer code reviews, share technical insights, and help uphold coding standards. Stay current with advancements in desktop development and bring practical improvements to the team’s engineering practices.
Requirements
- Bachelor’s degree in computer science, software engineering, or a related field (or equivalent professional experience)
- 6 to 9 years of direct experience building Windows desktop applications
- Strong command of C# and the .NET Framework or .NET Core
- Hands-on experience with WPF, WinForms, or UWP for UI development
- Familiarity with deployment tools such as MSIX or WiX Toolset
- Understanding of MVVM or comparable architectural patterns
- Experience integrating RESTful APIs into desktop clients
- Proficiency in multithreading and asynchronous programming models in .NET
- Solid grasp of object-oriented design principles
- Experience using Git or similar version control systems
- Knowledge of cloud-connected desktop applications and backend integration patterns
- Strong analytical and troubleshooting abilities
Preferred Skills
- Background in C++ and Windows filter driver development
- Experience creating custom XAML controls and refining UI behavior
- Exposure to CI/CD pipelines and DevOps tooling
- Familiarity with Agile development workflows
- Hands-on work with automated testing, including unit, integration, and UI tests
Benefits
- Competitive salary and employee stock purchase options
- 30 days of earned leave annually
- Birthday leave and marriage leave included
- Generous casual, maternity, and paternity leave policies
- Comprehensive group medical insurance covering employees and up to five dependents
- Personal accident and life insurance coverage
- Reimbursement for professional development and training
- Interest subsidy on personal or vehicle loans