EXPERT WINDOWS SOFTWARE DEVELOPER — AUTOMATION & LICENSE MANAGEMENT SYSTEM

via Freelancer ·

Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
I am looking for an experienced software developer to build a private Windows desktop application that combines workflow automation with a secure software license management system.

## KEY REQUIREMENTS

- Modern Windows desktop application with a user-friendly interface.
- Secure license management, including 1/3/5/7/30-day validity, offline verification, activation, expiration, and device limits.
- Backend API and database for user and license management.
- Workflow automation with task monitoring, error handling, retries, and recovery.
- Separate owner/admin controls and a simplified user interface.
- Secure, modular, maintainable, and well-tested software.
- Complete source code, documentation, and deployment instructions.

# REQUIRED TECHNICAL SKILLS

- **C# / .NET Desktop Development**
- **WPF and MVVM Architecture**
- **Software Architecture and Modular Design**
- **REST API / Backend Development**
- **Database Design and Integration**
- **Software Licensing and License Validation**
- **Authentication and Application Security**
- **Workflow Automation and State Management**
- **Asynchronous Programming and Concurrency**
- **Error Handling, Retry Logic, and Recovery**
- **Unit Testing and Integration Testing**
- **Git and Source Code Management**

# REQUIRED EXPERIENCE

- Proven experience developing and delivering Windows desktop applications.
- Practical experience implementing software licensing, activation, expiration, and offline license verification.
- Experience building backend APIs and integrating databases.
- Experience designing reliable automation workflows with session/task management.
- Strong understanding of security, failure recovery, testing, and maintainable code.
- Ability to evaluate technical requirements, identify risks, and justify architectural decisions.
- Experience delivering complete projects with source code, documentation, and deployment instructions.
.net c# programming software architecture wpf software development microsoft sql server git database design rest api workflow automation
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.