You'll maintain and enhance enterprise PowerBuilder applications--owning DataWindow-heavy workflows, complex SQL, performance tuning, and integrations (SOAP/REST). You'll collaborate with product, DBAs, and infra to ship stable, performant releases.
Key Responsibilities
Maintain, enhance, and refactor PowerBuilder (Classic and/or .NET/Appeon) applications.
Build/optimize
DataWindow
objects, User Objects, Windows, Menus, and Controls.
Write clean, modular
PowerScript
and reusable components (incl. PFC when applicable).
Debug, triage, and resolve production issues; improve application stability and memory usage.
Design and tune complex
SQL
(views, stored procedures, indexing strategies).
Integrate with external systems via
SOAP/REST
(proxies, JSON/XML parsing).
Profile and tune app + query performance; eliminate bottlenecks (network, DB, client).
Implement logging, exception handling, and defensive coding for long-running sessions.
Participate in code reviews, sprint ceremonies, and release/change management.
Create technical docs (ERD impacts, sequence flows, deployment notes) and handover material.
Must-Have Skills
6-9 years in
PowerBuilder IDE
(Classic and/or Appeon PB), strong
DataWindow
expertise.
Strong
PowerScript
fundamentals, OOP concepts in PB, and PFC familiarity.
Solid
SQL
across one or more RDBMS (SQL Server/Oracle/Sybase ASE); proven query tuning.
Debugging & Troubleshooting
of PB desktop apps, memory management, GDI/resource hygiene.
Web Services
: consuming SOAP/REST; authentication (Basic/OAuth), error handling.
Experience integrating PB with external DLLs/COM/.NET (nice) or via middle tiers.
Version control (Git/SVN) and CI/CD exposure for desktop builds.
Good-to-Have