Job Description | Description of Engagement - The Minnesota Department of Information Technology Services (MNIT), partnering with the Minnesota Department of Health (MDH), is seeking one (1) full-time staff augmentation resource to work as a PowerBuilder Developer/Programmer on legacy desktop applications utilized by the MDH Environmental Health Division.
- The resource will assist with application enhancements and defect fixes for legacy PowerBuilder applications within various sections of the MDH Environmental Health Division including Drinking Water Protection and Well Management.
- The legacy applications are the Minnesota Drinking Water Information System (MNDWIS); Accreditation, Certification, and Enforcement System (ACES); Wells Legacy Desktop Application; County Well Index; and Water Chemistry.
- The resource will work closely with the MNIT/MDH Environmental Health Team, MDH Environmental Health Division Business Leads, and MNIT/MDH Project Management Office to perform review/update of 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.
Sample Tasks - Work with MNIT staff and MDH 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), MNIT App Dev Lead(s), and Business to resolve
- Perform unit/code testing in accordance with industry standards and MNIT standard procedures
- Support QA Testing and UAT testing in accordance with industry standards and MNIT standard procedures
- Perform source code management, change management, and release management in accordance with MNIT/MDH 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
Desired Qualifications - 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 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)
|