Software Development Opportunity
Our organization seeks a skilled software developer to work on an established point-of-sale and retail management system. The successful candidate will be responsible for maintaining and enhancing the existing system, focusing on stability, bug fixes, feature enhancements, and database maintenance.
Key Responsibilities:
* Maintain and enhance legacy applications built in C# and VB.NET (WinForms)
* Debug and resolve production issues across client systems
* Work with Firebird database (queries, stored procedures, performance tuning)
* Ensure backward compatibility across client deployments
* Refactor legacy code safely and add documentation where required
* Collaborate with support team to triage customer issues
Required Skills and Qualifications:
* Strong desktop development background
* Proficiency in C# and VB.NET
* Hands-on experience with Firebird SQL (or strong RDBMS + willingness to learn Firebird quickly)
* Proven experience maintaining legacy codebases
* Excellent debugging, problem-solving, and analytical skills
* Knowledge of version control and working across multiple branches/versions
Benefits:
* Opportunity to work on business-critical desktop systems (C#/VB.NET/WinForms, Firebird)
* Long-term stability in a dynamic environment
Other Opportunities:
* Experience with POS or retail systems
* Knowledge of migration strategies (e.g. Firebird version upgrades, .NET framework upgrades)
* Familiarity with introducing automated tests into legacy environment
If you're a software developer with strong desktop development experience and enjoy working with established systems, we'd love to hear from you. Apply now with your CV to be considered for this role.