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.