About this role
Our client is seeking a highly skilled Senior .NET Desktop Developer to join their team on a remote contract basis. The successful candidate will be responsible for developing the NGN Classroom Player, a Windows-based educational video platform tailored for schools. This application will allow teachers to securely access and play educational video content offline, featuring licensing, playlists, and protected content delivery.
Key Responsibilities:
- Design and develop a Windows desktop application using .NET 8 and WPF.
- Implement offline licensing and activation systems to ensure secure access.
- Build features for video library and playlist management.
- Integrate SQLite for local data storage to enhance performance.
- Develop a smooth, reliable, and high-performance video playback experience.
- Package and deploy the application through an MSI installer.
- Collaborate with stakeholders to refine requirements and deliver a Minimum Viable Product (MVP).
Required Skills & Qualifications:
- Strong proficiency in C# and .NET 8.
- Extensive experience with WPF and Windows Desktop Development.
- Familiarity with SQLite for data management.
- Solid understanding of Software Architecture and Application Security.
Nice to Have:
- Experience with WinUI 3 and DRM / Content Protection.
- Background in Educational Technology.
- Knowledge of Offline Software Product Development.
- Familiarity with Installer Technologies such as WiX or Advanced Installer.
Experience:
- A minimum of 5-8 years of experience in .NET desktop development is required.
What we offer:
- A flexible remote working environment.
- Opportunity to work on innovative educational technology projects.
- Collaborative team culture with a focus on professional growth.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.