VB.NET WinForms Developer – Maintain & Enhance Existing Windows Desktop Application
Posted Today by Hard To Find Whisky
Negotiable
Undetermined
Remote
Birmingham, England, United Kingdom
Summary: The role of VB.NET WinForms Developer involves maintaining and enhancing a specialist Windows desktop application for Hard To Find Records, an established online retailer of vinyl and music-related products. The developer will work with an existing codebase to address minor bugs, improve the user interface, and implement additional features while ensuring the current functionality remains unchanged. This position is primarily remote, with occasional on-site meetings in Birmingham for testing and feature reviews. The goal is to establish a long-term working relationship as the software evolves.
Key Responsibilities:
- Compile and review the current source code.
- Reinstate the small differences between the source and the production version.
- Fix a small number of minor bugs.
- Improve the visual appearance of the interface.
- Implement additional features over time.
- Maintain clean and maintainable code.
- Ensure all existing functionality remains unchanged.
Key Skills:
- Strong VB.NET experience.
- Experience developing Windows desktop applications (WinForms).
- Comfortable working with an existing codebase.
- Experience maintaining and enhancing existing applications.
- Personal interest in vinyl records, DJ’ing, or audio recording (desirable).
Salary (Rate): undetermined
City: Birmingham
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
VB.NET WinForms Developer – Maintain & Enhance Existing Windows Desktop Application
Location: Birmingham, UK
Work type: Contract / freelance
Working pattern: Remote with occasional on-site meetings
Technology: VB.NET, WinForms, Windows Desktop
Overview
I am looking for an experienced VB.NET WinForms developer to help maintain and enhance a specialist Windows desktop application used within our business. This project is for Hard To Find Records , a long-established online retailer specialising in vinyl and music-related products. The business has been operating for over 35 years and has served over one million customers worldwide . The software was designed in-house by us and originally implemented by a developer , and has been in daily use since 2008 . It is stable and performs very well with only a small number of minor bugs. This is not a rewrite project .
Current Position
The VB.NET source code is available , however it is estimated to be approximately 10 hours behind the current compiled production version . These differences relate only to minor logic adjustments and UI refinements . The working application is available and used daily, so the intended behaviour can easily be demonstrated.
About the Application
The application is a VB.NET Windows desktop program used to record and manage audio recordings. Key features include:
- Real-time recording with auto gain
- Silence detection for automatic track splitting
- Multiple recording modes
- Real-time waveform display
- VU metering
- Playback and editing of recordings
- Export to multiple audio formats
Audio processing is handled through an existing API already integrated into the application.
Work Involved
The developer will work with the existing codebase to:
- Compile and review the current source code
- Reinstate the small differences between the source and the production version
- Fix a small number of minor bugs
- Improve the visual appearance of the interface
- Implement additional features over time
- Maintain clean and maintainable code
All existing functionality must remain exactly as it currently behaves .
Requirements
Strong VB.NET experience
Experience developing Windows desktop applications (WinForms)
Comfortable working with an existing codebase
Experience maintaining and enhancing existing applications rather than only building new systems
Desirable
Personal interest in vinyl records, DJ’ing, or audio recording would be beneficial.
Working Arrangement
Work can be carried out remotely , however occasional meetings at our Birmingham office will be required for testing and feature review. The intention is to establish a long-term working relationship as the software continues to evolve.