Job Description
Project Overview:
We are seeking a full-time PowerBuilder Developer/Programmer to support legacy desktop applications. The position will focus on maintenance, enhancement, and troubleshooting of existing PowerBuilder systems and may involve contributing to future migration efforts to modern platforms.
Key Responsibilities:
Maintain, enhance, and troubleshoot legacy PowerBuilder desktop applications, including:
Minnesota Drinking Water Information System (MNDWIS)
Accreditation, Certification, and Enforcement System (ACES)
Wells Legacy Desktop Application
County Well Index
Water Chemistry
Collaborate with MNIT/MDH Environmental Health Team, project managers, and business leads for requirements gathering, sprint planning, and scope clarification.
Support all phases of the software development lifecycle, including:
Code review
Unit and integration testing
QA/UAT support
Change and release management
Source code management
Use Jira to track issues, enhancements, and development progress.
Participate in Agile ceremonies (daily stand-ups, sprint reviews/planning).
Contribute to future state application development, including potential migration to Java-based platforms.
Provide knowledge transfer and documentation to ensure continuity and support.
Estimate task durations and provide regular status updates.
Collaborate with technical leads and SMEs to resolve blockers or technical challenges.
Desirable Qualifications:
Strong hands-on experience in PowerBuilder application development
Experience with PFC (PowerBuilder Foundation Classes) libraries
Familiarity with PL/SQL programming and writing stored procedures
Proficiency in SQL, especially with CRUD operations and view creation
Experience working with Oracle relational databases
Source code management experience using Git
Ability to understand and maintain legacy client-server applications (PowerBuilder, VB, Delphi)
Experience debugging and modifying code in older systems
Exposure to front-end technologies such as JavaScript and frameworks like Angular, React, or Vue (a plus)
Strong collaboration and communication skills in a distributed team environment
Nice to Have (But Not Required):
Previous public sector or government agency experience
Experience with Java and involvement in modernization/migration projectsCompany Description
One of the leading suppliers of workforce solutions, staffing, outsourcing, and consulting is BE Staffing Solutions. In the practice of employment law, our trained group of seasoned staffing specialists adheres to a rigorous code of conduct. We uphold a culture and organizational framework that promotes efficiency and consideration for both clients and coworkers.
Full-time