Position Details
About this role
Maintain and enhance a large-scale Visual Basic 6.0 desktop application used by municipalities, including diagnosing issues in a complex codebase. You’ll support multi-tenant database operations, GIS integrations, data imports, and Windows-based build/release workflows while enabling incremental modernization.
Key Responsibilities
- Maintain and enhance Visual Basic 6.0 desktop application
- Work within modular architecture using COM-based DLLs
- Diagnose and resolve issues across complex lightly documented codebase
- Manage multi-tenant SQL Server database environments including schema updates and migrations
- Support GIS integrations, data import/integration, and Windows build/release processes
Technical Overview
This role focuses on legacy modernization for a Windows desktop application built with Visual Basic 6.0 and COM-based DLLs in a modular architecture. You will work with SQL Server for relational data, support schema migrations in multi-tenant environments, integrate GIS/spatial capabilities, and maintain build/packaging/release processes in a Windows-based environment.
Ideal Candidate
The ideal candidate is a senior engineer with strong Visual Basic 6.0 experience maintaining and enhancing large, long-lived Windows desktop systems. They have hands-on experience with SQL Server relational databases, COM/ActiveX components, and incremental modernization—while supporting multi-tenant environments and GIS/spatial integrations.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Strong experience working with Visual Basic 6.0, Experience with COM/ActiveX (COM-based DLLs / Component Object Model), Proficiency with relational databases, including SQL Server
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile