What are the responsibilities and job description for the Project Manager position at TechNix LLC?
Job Details
Position: Project Manager
Duration: 1 Year
Location: St. Paul, Minnesota (Hybrid work 2 days a week in the office)
Days on-site and telecommuting could shift based on teams' schedules.
Description of Project:
The Investigations division of the BCA is embarking on multiple programs and major projects that require an additional Project Manager to lead and manage both large-scale programs and individual projects across multiple agile teams. The BCA Investigative division provides round-the-clock investigative assistance to criminal justice agencies statewide. BCA agents and analysts are positioned in two regional offices (St. Paul & Bemidji) and 11 field offices (Alexandria, Brainerd, Duluth, Grand Rapids, Mankato, Marshall, Moorhead, Rochester, Roseau, St. Cloud and Willmar). Services include investigative, analytical and crime scene responses, as well as long term assistance with complex investigations. Many agencies cannot support these essential services locally.
This Project Manager will be working with a mix of internal software development Scrum teams, IT Kanban teams, and external vendors ensuring seamless delivery and iterative implementation. The Project Manager in this role will also work on other initiatives across the other divisions within the BCA as needed.
Desired Skills:
- 5 years of experience managing Agile projects in a software development environment.
- 3 years of experience selecting, implementing and managing projects involving COTS products.
- 2 years of experience working with IT infrastructure teams on system implementations, upgrades, and integrations.
- Agile certifications such as Certified Scrum Master (CSM), PMI Agile Certified Practitioner (PMI-ACP), SAFe Agilist (SA), or equivalent.
- PMP (Project Management Professional) certification.
- Strong understanding of Agile methodologies (Scrum, Kanban, SAFe, etc.) and project management principles.
- Experience in iterative and incremental delivery of projects and programs.
- Hands-on experience with leading agile software development teams, IT teams (infrastructure and security), and vendor management.
- Experience managing multiple projects simultaneously in a fast-paced, enterprise IT environment.
- Experience managing business projects such as divisional re-organizations, building remodels, and process improvements.
- Strong communication, leadership, and interpersonal skills.
- Familiarity with cloud technologies and DevOps practices.
Sample Tasks:
- Lead and manage Agile projects, ensuring alignment with business objectives, scope, timeline, and budget.
- Develop project plans, manage resources, schedules, and scope to ensure successful delivery.
- Collaborate with software development teams using Scrum, Kanban, and other Agile frameworks to plan, execute, and deliver high-quality software solutions.
- Oversee the implementation of COTS products, including RFP solicitation, vendor management, system integration, customization, and deployment.
- Apply Agile frameworks to breakdown vendor solution implementations into iterative cycles, ensuring flexibility and continuous delivery.
- Work with IT infrastructure teams to coordinate system upgrades, migrations, cloud implementations, and other infrastructure projects.
- Facilitate Agile ceremonies, such as sprint planning, backlog grooming, daily stand-ups, and retrospectives, as needed.
- Identify, track, and mitigate project risks, dependencies, and issues while ensuring project transparency with stakeholders.
- Manage stakeholder communication and reporting, providing clear and timely updates on project status, risks, and roadblocks.
- Work closely with business analysts, product owners, and technical teams to ensure requirements are well-defined, prioritized, and implemented successfully.
- Support organizational Agile transformation efforts, fostering a culture of continuous improvement.
- Navigate complex stakeholder landscapes and foster collaboration across technical and non-technical teams.
- Provide knowledge transfer.