We are looking for an experienced software developer to completely redesign and modernize an existing Windows desktop application. This is not a simple UI refresh. The objective is to perform a full visual and user experience overhaul of the software while preserving existing functionality and preparing the platform for future development. The successful candidate will be responsible for understanding the current architecture, redesigning the entire desktop application interface, improving usability, and becoming the primary developer for future enhancements. Current Technology Stack:
VB.NET, .NET Framework, Windows Forms Desktop Application, Android Client Application (Java), http/https communication, websocket communication, mysql database, client-server architecture. Project Scope: Phase 1 – Discovery & Analysis: Review and understand the existing codebase. Analyze the current software architecture. Identify ui/ux weaknesses and modernization opportunities. Recommend technical improvements where appropriate. Phase 2 – Complete Software Redesign: Redesign all screens and user workflows. Create a modern, professional, and consistent interface. Improve navigation, layout structure, and usability. Modernize controls, menus, dashboards, and application styling. Deliver a polished and premium desktop software experience. Phase 3 – Implementation & Refactoring: Implement the approved redesign directly into the existing application. Improve maintainability and code organization where appropriate. Ensure compatibility with the existing backend and Android client. Phase 4 – Long-Term Development: Continue development after redesign completion. Implement new features and functionality. Maintain and improve the platform over time. Required Skills: Expert-level
VB.NET experience. Strong .NET Framework knowledge. Extensive Windows Forms development experience.
Project duration Not specified