This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a VB6 Engineer, you will remediate, stabilise, and modernise VB6 applications participating in the “Ingres only” pathway-decoupling data from Ingres to target relational platforms (e.g., Oracle/SQL Server) and implementing secure, supportable fixes that reduce risk ahead of March 2027. You’ll collaborate with architects, DB specialists, testers, and delivery leads to plan and execute safe change in line with the clients standards.
Job Responsibility:
Analyse VB6 applications (forms, modules, class libraries, COM components) to map dependencies (ADO, ODBC, custom DLLs/OCXs) and Ingres 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 Actian Exit streams (ETMP, Data Retention, Low Code, Ingres only) and Model Office activities
Guide engineering best practices across squads, including code quality, security, and performance
Requirements:
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
Nice to have:
Familiarity with AI assisted upgrade accelerators (e.g., Retrofit/GitHub Copilot) and technical proving approaches used in the programme
Experience with governance, SD&T/implementation forums, or Model Office validation