

Concept
VB6 Engineer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a VB6 Engineer on a 3-month rolling contract, hybrid in Telford, paying £530 P/D. Requires strong VB6 skills, legacy remediation experience, and database fluency. Active SC clearance is advantageous. Expected duration: 12-15 months.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
January 14, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Inside IR35
-
🔒 - Security
Yes
-
📍 - Location detailed
Telford
-
🧠 - Skills detailed
#GIT #Security #Documentation #Data Migration #SQL Server #Libraries #Compliance #Data Access #ODBC (Open Database Connectivity) #Version Control #Regression #SQL (Structured Query Language) #UAT (User Acceptance Testing) #Migration #API (Application Programming Interface) #Agile #RDBMS (Relational Database Management System) #Databases #Oracle
Role description
VB6 Engineer
Inside IR35, £530 P/D
3 monthly rolling contract (Expected to last 12-15 months)
Hybrid, 1-2 days on site per week in Telford
Active SC would be advantageous
As a VB6 Engineer, you will remediate, stabilise, and modernise VB6 applications decoupling data from existing databases to target relational platforms (e.g., Oracle/SQL Server) and implementing secure, supportable fixes. You'll collaborate with architects, DB specialists, testers, and delivery leads to plan and execute safe change in line with client standards. Key Outcomes
• Risk reduction & compliance: Identify and remediate vulnerabilities, unsupported dependencies, and non compliant VB6 patterns to meet security and data?protection expectations.
• Decoupling from Ingres: Refactor data access; support migration from Ingres to the agreed target RDBMS while retaining VB6 UI where required.
• Quality & Release readiness: Deliver thoroughly tested fixes and enhancements that are verifiable in SIT, E2E/UAT and OAT/NFR phases, supporting traceability and sign off.
• Knowledge transfer: Produce clear documentation and handover notes to live support teams. Responsibilities
• Analyse VB6 applications (forms, modules, class libraries, COM components) to map dependencies (ADO, ODBC, custom DLLs/OCXs) and legacy database touchpoints.
• Design and implement low risk remediation: data access abstraction, connection/string/driver changes, error handling hardening, and performance fixes aligned to target databases.
• Collaborate with DB engineers to plan and validate schema/data migration and to optimise SQL (procs/queries) post migration.
• Build and execute test plans with QA: unit/functional/regression, non functional (reliability, performance), and defect lifecycle management across SIT, E2E/UAT and OAT.
• Contribute to release documentation and change approvals; support rehearsals and cutovers where needed.
• Work within governance for security, data protection, and auditability; keep artefacts current (design notes, runbooks, KT packs).
• Participate in agile ceremonies; coordinate with the other programme streams and Model Office activities.
• Guide engineering best practices across squads, including code quality, security, and performance. Essential Skills & Experience
• Strong VB6: forms, modules, class modules, COM/ActiveX, API calls, ADO/ODBC.
• Legacy remediation in regulated environments: diagnosing runtime faults, dependency drift, and security gaps; implementing safe, minimal?change fixes.
• Database fluency: experience moving away from Ingres or similar RDBMS; comfort working with DBAs on schema, queries, and performance while preserving behaviour.
• Quality engineering: practical test design, defect triage, and readiness for multi?phase test models (SIT/E2E/UAT/OAT).
• Delivery habits: version control (Git/TFS), lightweight design documentation, and effective stakeholder communication.
VB6 Engineer
Inside IR35, £530 P/D
3 monthly rolling contract (Expected to last 12-15 months)
Hybrid, 1-2 days on site per week in Telford
Active SC would be advantageous
As a VB6 Engineer, you will remediate, stabilise, and modernise VB6 applications decoupling data from existing databases to target relational platforms (e.g., Oracle/SQL Server) and implementing secure, supportable fixes. You'll collaborate with architects, DB specialists, testers, and delivery leads to plan and execute safe change in line with client standards. Key Outcomes
• Risk reduction & compliance: Identify and remediate vulnerabilities, unsupported dependencies, and non compliant VB6 patterns to meet security and data?protection expectations.
• Decoupling from Ingres: Refactor data access; support migration from Ingres to the agreed target RDBMS while retaining VB6 UI where required.
• Quality & Release readiness: Deliver thoroughly tested fixes and enhancements that are verifiable in SIT, E2E/UAT and OAT/NFR phases, supporting traceability and sign off.
• Knowledge transfer: Produce clear documentation and handover notes to live support teams. Responsibilities
• Analyse VB6 applications (forms, modules, class libraries, COM components) to map dependencies (ADO, ODBC, custom DLLs/OCXs) and legacy database touchpoints.
• Design and implement low risk remediation: data access abstraction, connection/string/driver changes, error handling hardening, and performance fixes aligned to target databases.
• Collaborate with DB engineers to plan and validate schema/data migration and to optimise SQL (procs/queries) post migration.
• Build and execute test plans with QA: unit/functional/regression, non functional (reliability, performance), and defect lifecycle management across SIT, E2E/UAT and OAT.
• Contribute to release documentation and change approvals; support rehearsals and cutovers where needed.
• Work within governance for security, data protection, and auditability; keep artefacts current (design notes, runbooks, KT packs).
• Participate in agile ceremonies; coordinate with the other programme streams and Model Office activities.
• Guide engineering best practices across squads, including code quality, security, and performance. Essential Skills & Experience
• Strong VB6: forms, modules, class modules, COM/ActiveX, API calls, ADO/ODBC.
• Legacy remediation in regulated environments: diagnosing runtime faults, dependency drift, and security gaps; implementing safe, minimal?change fixes.
• Database fluency: experience moving away from Ingres or similar RDBMS; comfort working with DBAs on schema, queries, and performance while preserving behaviour.
• Quality engineering: practical test design, defect triage, and readiness for multi?phase test models (SIT/E2E/UAT/OAT).
• Delivery habits: version control (Git/TFS), lightweight design documentation, and effective stakeholder communication.






