Overview
Skills
Job Details
Job Summary
- Seeking a PowerBuilder Developer/Programmer on legacy desktop applications utilized by the client.
- The resource will assist with application enhancements and defect fixes for legacy PowerBuilder applications within various sections of the client, including Drinking Water Protection and Well Management.
- The legacy applications are the client; Accreditation, Certification, and Enforcement System (ACES); Wells Legacy Desktop Application, County Well Index, and Water Chemistry.
- The resource will work closely with the client Environmental Health Team, client Environmental Health Division Business Leads, and client Project Management Office to perform a review/update of the current state, scope clarification, requirements review, testing, code review, change management/release management, source code management, sprint review, sprint planning, and estimation of effort.
- The resource may also be called upon to work on future state Java migrations/applications.
- The ideal resource will have extensive PowerBuilder experience and will be able to quickly understand the technology, frameworks, strengths, and weaknesses of legacy systems.
Responsibilities
Sample Tasks
• Work with client staff and business partners on bugs and defect fixes, maintenance, and enhancements for PowerBuilder applications, as tracked through Jira
• Troubleshoot legacy PowerBuilder application issues and work with Technical Lead(s), client App Dev Lead(s), and Business to resolve
• Perform unit/code testing following industry standards and client standard procedures
• Support QA Testing and UAT testing following industry standards and client standard procedures
• Perform source code management, change management, and release management following client processes
• Perform development tasks to support Drinking Water Protection modernization efforts
• Participate in team meetings, project planning meetings, and stand-up meetings
• Participate in requirements review, code review, sprint planning/review activities, and current state analysis as assigned
• Estimate effort/duration for tasks
• Communicate status, issues, and roadblocks, and work with Technical Lead(s) and SME(s) to resolve
• Work on future state Java migrations/applications as requested
• Provide knowledge transfer to State staff
• Perform other related duties as assigned
Qualification:
- Bachelors Degree
- Experience in PowerBuilder application development role(s)
- Experience writing PL/SQL database procedures
- Experience using PFC class libraries
- Experience with Client Server (VB, Delphi, or PowerBuilder)
- Experience with the Git source code management tool
- Experience with SQL as relates to CRUD Operations and/or View creation
- Experience with Oracle Relational Database
- Experience picking up legacy technology and updating code or fixing errors in code
- Experience with JavaScript and related frameworks (Angular, React, or Vue)