PowerBuilder / Python Developer
We are running a system modernization initiative to migrate a legacy enterprise application built with PowerBuilder to a modern Java-based platform for a big US insurance company.
Responsibilities:
The main objective of this role is to analyze, extract, validate, and support the migration of business logic from PowerBuilder, as well as to build Python-based tools and services that enable data migration, logic validation, automation, and integration between the legacy and new systems.
Mandatory Skills Description:
PowerBuilder:
- Strong hands-on experience with PowerBuilder in enterprise or legacy systems
- Deep understanding of DataWindows, event-driven logic, and database interaction
- Ability to analyze complex, poorly documented legacy codebases
- Experience supporting modernization or migration projects
Python:
- Strong experience with Python for scripting, automation, and backend services
- Experience with data processing, validation, and comparison frameworks
- Familiarity with SQL and database connectivity from Python
- Ability to build reliable tools used by other engineering teams
General Technical Skills:
- Strong SQL skills (Oracle, PostgreSQL, SQL Server, or similar)
- Experience working with large datasets and business-critical systems
- Ability to document legacy logic clearly and unambiguouslyNice-to-Have Skills Description:
- Prior experience in PowerBuilder migration projects
- Experience building migration or reconciliation frameworks
- Knowledge of batch processing, reporting, or ETL pipelines
- Familiarity with REST APIs (consumer level, not necessarily implementation)
- Experience working in parallel-run or phased cutover migrations
- Experience in working with Rocket UniVerse DB
Required languages
| English | B2 - Upper Intermediate |