Extensive experience in IT, project management, or a related discipline. Strong knowledge of Agile, DevOps, and Scrum methodologies. Proficient with project management tools like Azure DevOps or JIRA, and Git for version control. In-depth understanding of project management principles, processes, and methodologies. Skilled in creating timelines, and detailed action plans. Excellent organizational and time management skills, with experience setting best practices for others. Ability to foresee challenges and proactively address obstacles. Strong communication, troubleshooting, and leadership skills. High attention to detail and problem-solving ability. Preference for candidates with technical expertise in .NET or Flutter.
Responsibilities
Delegate and oversee daily tasks for the technical team, ensuring alignment with project milestones. Define clear deliverables, roles, and responsibilities for each team member across projects or initiatives. Track project budgets, costs, profitability, billing, and financial status. Compile and present progress reports to senior leadership, ensuring continuous project improvements. Supervise team activities and enforce deadlines. Reprioritize tasks as necessary to align with evolving project demands and guarantee client satisfaction. Serve as the primary technical liaison, managing communication between technical teams and stakeholders. Outline the project scope and objectives to align team efforts. Maintain detailed documentation of progress across all project areas. Lead teams through every phase of the project lifecycle, ensuring timely completion of each phase. Provide regular status reports to steering committees and escalate issues when necessary.