Senior Software Developer (m/w/d) - Windows
Core
Design and build scalable Windows desktop applications for a secure document editing and collaboration platform, focusing on file management, session lifecycle, and enterprise security.
Role type
Senior IC Windows application developer
Builds
Windows client applications, installer packages, and deployment automation
Domain
Enterprise software, Windows desktop development, document management
Deliverable
production ML models | product features
Required skills
C#, .NET framework, Windows API, application lifecycle management, security principles, automated testing, CI/CD pipelines
Preferred skills
PowerShell scripting, enterprise authentication systems (Active Directory, SAML, OAuth), RDP/Terminal Services, cross-platform development
Technologies
.NET, C#, Windows API, PowerShell, Active Directory, SAML, OAuth, RDP
Responsibilities
Design and develop new features for the Windows client application; Build and maintain desktop applications handling file management and session lifecycle; Implement security features including argument validation and secure file handling; Design scalable application architecture using service-oriented patterns; Develop installer packages and deployment automation for enterprise distribution; Write comprehensive unit and integration tests.
Seniority
Senior, hands-on IC

