Job Title: PowerBuilder Developer (Legacy System Support & Modernization)
Location: Remote, USA
Job Type: Full Time Contract
Duration: 1 year
Department: Information Technology / Application Development
Position Overview:
We are seeking a skilled PowerBuilder Developer to support, maintain, and enhance legacy client-server applications and contribute to modernization initiatives. This role involves troubleshooting legacy PowerBuilder code, working closely with technical leads and business stakeholders, and supporting future migrations to Java-based systems.
Key Responsibilities:
•Collaborate with internal teams and business partners to resolve bugs, defects, and perform ongoing enhancements for PowerBuilder applications, with issue tracking via Jira.
•Troubleshoot and debug legacy PowerBuilder systems in coordination with Technical Leads and Business Analysts.
•Conduct unit testing and support system/QA and UAT testing efforts.
•Follow established practices for source code management, change control, and release management.
•Develop and maintain PL/SQL procedures and support Oracle database operations.
•Participate in the Drinking Water Protection modernization projects and other modernization efforts.
•Contribute to sprint planning, code reviews, project meetings, and current/future state analysis.
•Provide estimates for development tasks and communicate progress, blockers, and risks.
•Support future state development using Java and potentially JavaScript frameworks.
•Document systems and transfer technical knowledge to internal State IT staff.
•Perform other related duties as assigned.
Required Skills & Qualifications:
•Proven experience with PowerBuilder development and legacy application support.
•Strong knowledge of PL/SQL and Oracle relational databases.
•Experience with PFC class libraries and client-server architecture (VB, Delphi, PowerBuilder).
•Hands-on experience with Git for source control.
•Solid SQL skills for CRUD operations, stored procedures, and view creation.
•Ability to quickly understand and update legacy codebases.
•Effective communicator with experience in Agile/scrum environments (standups, sprint planning, retrospectives).
Preferred Qualifications:
•Exposure to Java and Java-based applications (especially in modernization or migration contexts).
•Experience with JavaScript and modern frameworks such as Angular, React, or Vue.js.
•Experience with government systems or public health/water quality applications is a plus.
Work Environment & Benefits:
Remote Work, based on Central timezone.
Must be in the USA to apply for this position.
Job Type: Contract
Pay: $60.00 - $75.00 per hour
Expected hours: 40 per week
Compensation Package:
Schedule:
Work Location: Remote