Project Manager / Scrum Master with PowerBuilder programming

Overview

Remote
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 8 month(s)

Skills

Project Manager
PowerBuilder programming

Job Details

Position: Project Manager / Scrum Master with PowerBuilder programming

Duration: 8 months

Minnesota (100%Remote)

Client: State of Minnesota

Job Description

Resource Need

This request is for one part-time staff augmentation resource, working approximately 20 hours per week.

Minnesota's Prevailing Wage law requires employees working on state-funded construction and public works projects to be paid wage rates comparable to wages paid for similar work in the area where the project is located. DLI is responsible for administering the Prevailing Wage law.

As part of the agency-wide modernization of all DLI technical systems, MNIT/DLI is undertaking a project to develop and implement a state-of-the-art technology solution for Prevailing Wage. The solution will move the Prevailing Wage system off of aging technology and transform work with more streamlined business processes built into the new tool.

DLI currently utilizes custom-developed automated systems for the processing of prevailing wage survey collection. These systems are:

Labor Standards application (Imaging system)

  • PowerBuilder programming language (client/server) (User Interface)
  • Informix (Database)
  • Interfaces
  • C programs (Linux server)
  • Bash shell scripts (Linux server)

Web-based forms and Flat file transfer systems (Electronic Data Interchange (EDI))

  • Online surveys and wage reports, batch processing
  • ASP.Net Web forms C# / PHP
  • MariaDB
  • SQL Server
  • FTP client/ server interactions
  • Bash scripts
  • Interface
  • FTP client/server interactions (Linux server)

The key business drivers for an effective new solution are efficiency, automation, and data quality improvement.

The technical drivers to support the new solution are:

  • Data Intake and Quality: More flexible data quality and remediation for incoming survey data
  • Interactive Worksheet: Automated manual wage calculation process, using configurable business rules
  • Communication: Simple workflow and notification capabilities to generate communications or alerts and support processes for editing, review, and approval of survey data
  • Reports: Flexible reporting to offer additional graphical, geographical, dashboard, and table-style reports
  • Technology and Support: Minimize DLI/MNIT effort to maintain the application, database, native web user interfaces, and underlying infrastructure

The Project Manager / Scrum Master resource under this engagement will lead the Prevailing Wage project, tracking progress, managing resources, and facilitating communication between the project team and various stakeholders. The resource will also lead the team in Agile practices, providing guidance and support as needed. The resources on the project team consist of Developers, a Quality Assurance Analyst, and a Business Analyst. Other key stakeholders include Project Sponsors, MNIT Leadership, and DLI Leadership.

PM Duties /Tasks

  • Lead and manage Prevailing Wage System Modernization project, ensuring alignment with organizational goals and objectives.
  • Develop and maintain detailed project plans, schedules, and budgets.
  • Create and update project documentation and artifacts.
  • Coordinate and collaborate with cross-functional teams, including business stakeholders, development teams, QAs, and Business Analysts.
  • Identify and manage project risks, issues, and dependencies, implementing mitigation strategies as needed.
  • Monitor project progress and performance, providing regular status updates to stakeholders and senior management.
  • Ensure compliance with relevant regulations, standards, and best practices.
  • Conduct post-project evaluations to identify lessons learned and opportunities for improvement.
  • Organize and lead daily stand-ups, sprint planning, sprint reviews, and retrospectives to ensure the team adheres to Scrum practices and principles.
  • Identify and remove any obstacles that may hinder the team's progress, ensuring a smooth workflow and timely delivery of tasks.
  • Provide guidance and support to team members on Agile practices, helping them to improve their skills and performance.
  • Work closely with the project team, product owners, managers, and other stakeholders to ensure clear communication and alignment on project goals and priorities.
  • Track the team's progress using Agile tools and metrics, and provide regular updates to stakeholders on the status of the project.
  • Encourage a culture of collaboration, transparency, and continuous improvement within the team.
  • Promote best practices for software development and testing to ensure high-quality deliverables.
  • Assist with project portfolio management duties and strategy planning.
  • Provide knowledge transfer to State staff.
  • Perform other related duties as assigned.

Qualifications

  • Experience in IT project management, with a track record of successfully delivering complex projects.
  • Experience using Azure DevOps, JIRA, or similar tools to lead Agile projects.
  • Experience with Agile methodologies and Scrum practices.
  • Experience in the role of Scrum Master, leading Scrum ceremonies
  • Experience leading cross-functional teams, including business stakeholders, development teams, QAs, and Business Analysts.
  • Experience in portfolio management to drive business decisions

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.