Job Overview
This role involves overseeing cross-functional teams to ensure high performance and alignment with project goals.
1. Leadership & Team Management:
* Lead and manage teams of Technical Architects, Developers, QA professionals, and Business Analysts.
* Provide guidance and mentorship to team members, fostering a collaborative work environment.
* Oversee daily operations to ensure tasks are completed on time and within scope.
2. Project Management:
* Develop and maintain detailed project plans, schedules, and timelines.
* Ensure projects are delivered on time, meeting the highest quality standards.
* Manage multiple projects simultaneously, focusing on application/software development.
* Facilitate project status meetings to adjust project targets and schedules as needed.
3. Microsoft DevOps Project Management:
* Configure sprints, backlogs, and work items within Microsoft DevOps for transparent project management.
* Track and prioritize user stories and epics for alignment with project objectives.
* Facilitate daily stand-ups (scrums), sprint planning, and retrospectives for team collaboration.
* Monitor Agile metrics, such as burndown charts, to track project progress.
4. Business Analysis:
* Perform business analysis tasks on projects, including requirements gathering and process documentation.
* Ensure business requirements are clearly defined, documented, and communicated to technical teams.
5. Client Engagement:
* Serve as clients' primary point of contact, ensuring their needs and expectations are met.
* Communicate project progress, risks, and issues to clients and stakeholders.
6. Technical Oversight:
* Collaborate with Technical Architects to align project designs with business objectives and technical standards.
* Review and approve technical and business documentation for completeness and accuracy.
Required Skills and Qualifications
* Bachelor's Degree in Information Technology, Computer Science, or a closely related field.
* Minimum 8 years of IT Project Management experience in an Agile environment, with a focus on application/software development.
* Prior hands-on development experience.
* Proven track record of managing teams of Technical Architects, Developers, QA professionals, and Business Analysts.
* Hands-on experience with Microsoft DevOps, particularly in managing user stories, epics, and Agile metrics.
* Ability to perform business analysis on projects, including requirements gathering and process documentation.
* Exceptional communication skills, both verbal and written, to convey technical concepts to non-technical stakeholders.
* Strong leadership and team management skills to motivate and guide cross-functional teams.
* Strong organization skills and mindset.