Join a software engineering team focused on building robust Windows desktop applications as part of the Sharefile product suite. In this role, you'll take ownership of designing, coding, and maintaining desktop solutions using modern .NET technologies, ensuring they are performant, maintainable, and aligned with user needs.
What You'll Do
- Develop and enhance Windows applications using C#, .NET Framework, .NET Core, WPF, WinForms, or UWP
- Collaborate with UI/UX designers and product managers to turn requirements into functional, intuitive features
- Write clean, well-documented, and testable code with a focus on stability and user experience
- Diagnose and resolve performance bottlenecks, crashes, and usability issues
- Engage in peer code reviews and help improve development standards across the team
- Stay current with advancements in Windows platform development and suggest improvements
What We're Looking For
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
- 6 to 9 years of direct experience in building Windows desktop applications
- Strong command of C# and the .NET ecosystem
- Hands-on experience with WPF, WinForms, or UWP, and familiarity with XAML and MVVM patterns
- Knowledge of installer technologies such as MSIX or WiX Toolset
- Experience integrating desktop applications with RESTful APIs and cloud services
- Understanding of asynchronous programming and multithreading in .NET
- Proficiency with Git or similar version control systems
- Solid foundation in object-oriented design and software engineering principles
- Proven ability to debug complex issues and deliver reliable fixes
Nice to Have
- Background in C++ and Filter driver development
- Experience creating custom UI controls using XAML
- Exposure to CI/CD pipelines and DevOps practices
- Familiarity with Agile development workflows
- Hands-on testing experience with unit, integration, or UI test frameworks
Benefits
- Competitive salary and Employee Stock Purchase Plan
- 30 days of earned leave plus birthday leave, marriage leave, and casual leave
- Comprehensive medical insurance covering employees and up to five dependents
- Maternity and paternity leave policies
- Life and personal accident insurance coverage
- Support for professional growth through development reimbursements
- Interest subsidy on personal or vehicle loans

