Lead the planning, execution, monitoring, and successful delivery of multiple concurrent IT projects, ensuring alignment with project objectives, schedules, budgets, and contractual requirements.
Manage the full Software Development Life Cycle (SDLC), including requirements gathering, analysis, design, development, testing, implementation, deployment, and post-implementation support.
Apply Agile project management methodologies, including sprint planning, backlog management, daily stand-ups, sprint reviews, retrospectives, and iterative delivery.
Develop and maintain comprehensive project plans, schedules, milestones, resource allocations, budgets, status reports, and project documentation.
Coordinate project activities among developers, business analysts, quality assurance teams, database administrators, infrastructure teams, vendors, and business stakeholders.
Collaborate with business users and technical teams to gather, analyze, document, validate, and prioritize business and technical requirements.
Oversee the development and implementation of .NET applications, web-based solutions, Commercial Off-the-Shelf (COTS) products, and database-driven systems.
Monitor project progress, identify risks and issues, develop mitigation strategies, and escalate critical concerns to leadership and relevant stakeholders.
Manage project scope, change requests, dependencies, deliverables, and timelines while ensuring compliance with established project management standards and organizational policies.
Facilitate stakeholder meetings, project reviews, technical discussions, and executive briefings to communicate project progress, risks, accomplishments, and upcoming milestones.
Ensure project deliverables meet established quality standards, business requirements, security requirements, and acceptance criteria.
Oversee software testing activities, including system testing, integration testing, user acceptance testing (UAT), defect tracking, and resolution.
Manage software configuration management, version control, requirements traceability, and testing documentation using appropriate SDLC tools.
Coordinate deployment planning, implementation activities, release management, production readiness reviews, and transition to operational support.
Establish and maintain project governance, reporting procedures, issue logs, risk registers, decision logs, and lessons-learned documentation.
Monitor vendor and contractor performance, manage contractual deliverables, review invoices and project milestones as applicable, and ensure compliance with contract terms.
Allocate and manage project resources, track team performance, resolve scheduling conflicts, and facilitate effective collaboration across multidisciplinary teams.
Identify opportunities to improve project delivery processes, development practices, documentation, and operational efficiency through industry best practices.
Ensure project documentation, technical artifacts, and deliverables are maintained in accordance with applicable standards and audit requirements.
Support organizational change management, stakeholder communication, end-user training coordination, and adoption of newly implemented systems.
Provide leadership in resolving technical and project-related challenges, facilitating decision-making, and keeping projects on schedule and within approved scope.
Prepare and present regular project status reports, dashboards, performance metrics, and management updates to support informed decision-making.
Coordinate with project stakeholders to ensure project objectives support business priorities and operational needs.
Qualifications
Required
PMI certified Project Management Professional (PMP).
Eight (8) years' experience leading efforts where SDLC – Agile was employed.
Eight (8) years' experience using software development lifecycle tools for requirements management, software configuration management, and testing.
Demonstrated experience with development and implementation of projects.
Technical background with .NET, web applications, COTS, and databases.
Ability to manage multiple projects simultaneously.
Excellent verbal and written communication skills.