F0182 - System Application Development Engineer
About Ubiquiti
At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to the next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT.
At Ubiquiti, you’ll heighten your potential and broaden your horizons, all while shaping the future of connectivity.
Responsibilities
We are seeking a skilled Windows Desktop Developer to join our engineering team.
You will be responsible for designing, developing, and maintaining desktop applications using C# and the .NET Framework/.NET Core for the Windows platform.
Requirement
- Proficient in C# programming and .NET Framework/.NET Core development
- Experience in WPF, WinForms, or other Windows UI technologies
- Solid understanding of Windows OS architecture and common APIs (file system, registry, threading, etc.)
- Familiar with object-oriented programming (OOP) and design patterns
- Experience with Git or other version control systems
Nice to have
- Experience in creating background services or daemons (e.g., Windows Services)
- Knowledge of Windows security, user permissions, UAC, and code signing
Benefits
- International work environment and work with global development teams.
- Excellent work conditions.
- Competitive package we can and do offer great pay, perks, and benefits.
- Group insurance; Health insurance.
- Flexible working patterns.
- Free drinks and snacks in the office.