Negotiable
Outside
Remote
USA
Summary: The role of Project Manager / Scrum Master with PowerBuilder programming involves leading the Prevailing Wage project for the State of Minnesota, focusing on modernizing technical systems. The position requires approximately 20 hours of work per week and emphasizes Agile practices, team collaboration, and effective communication with stakeholders. The successful candidate will manage project resources, track progress, and ensure alignment with organizational goals. This is a part-time remote position with a focus on efficiency and data quality improvement in project execution.
Key Responsibilities:
- 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.
Key Skills:
- 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.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
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