Closing: May 14, 2024
This position has expiredPublished: Apr 30, 2024 (22 days ago)
Job Requirements
Education:
Work experience:
Language skills:
Job Summary
Contract Type:
Sign up to view job details.
Key Strengths:
- Leadership Skills: Strong leadership abilities, with the ability to inspire, motivate, and empower cross-functional teams to achieve project goals and objectives.
- Communication Skills: Excellent verbal and written communication skills, with the ability to communicate effectively with diverse audiences, including technical and non-technical stakeholders.
- Problem-Solving: Strong problem-solving and decision-making skills, with the ability to analyse complex issues, identify solutions, and implement effective resolutions in a timely manner.
- Technical Aptitude: Solid understanding of software development methodologies, technologies, and tools, with the ability to provide technical guidance and support to development teams as needed.
- Organisational Skills: Exceptional organisational and time management skills, with the ability to prioritise tasks, multitask, and manage competing priorities in a fast-paced environment.
- Adaptability: Flexibility and adaptability to changing project requirements, priorities, and stakeholder expectations, with a willingness to learn and grow in a dynamic and evolving industry.
Tools and Technologies:
- Software Development Management Software: ClickUp Microsoft Project, Asana, Jira, Trello, etc.
- Version Control Systems: Git, SVN, Mercurial, etc.
- Collaboration Tools: Slack, Microsoft Teams, Zoom, etc.
- Document Management Systems: Google Drive, Dropbox, etc.
- Agile Development Tools: Scrum, Kanban, Agile methodologies, etc.
Education and Experience:
- Bachelor's degree in IT, BIT, computer science, engineering, or related field required.
- Experience in software development management or related field.
- Demonstrated experience leading cross-functional teams and managing complex software development projects from initiation to completion.
Responsibilities
Key Strengths:
- Leadership Skills: Strong leadership abilities, with the ability to inspire, motivate, and empower cross-functional teams to achieve project goals and objectives.
- Communication Skills: Excellent verbal and written communication skills, with the ability to communicate effectively with diverse audiences, including technical and non-technical stakeholders.
- Problem-Solving: Strong problem-solving and decision-making skills, with the ability to analyse complex issues, identify solutions, and implement effective resolutions in a timely manner.
- Technical Aptitude: Solid understanding of software development methodologies, technologies, and tools, with the ability to provide technical guidance and support to development teams as needed.
- Organisational Skills: Exceptional organisational and time management skills, with the ability to prioritise tasks, multitask, and manage competing priorities in a fast-paced environment.
- Adaptability: Flexibility and adaptability to changing project requirements, priorities, and stakeholder expectations, with a willingness to learn and grow in a dynamic and evolving industry.
Tools and Technologies:
- Software Development Management Software: ClickUp Microsoft Project, Asana, Jira, Trello, etc.
- Version Control Systems: Git, SVN, Mercurial, etc.
- Collaboration Tools: Slack, Microsoft Teams, Zoom, etc.
- Document Management Systems: Google Drive, Dropbox, etc.
- Agile Development Tools: Scrum, Kanban, Agile methodologies, etc.
Education and Experience:
- Bachelor's degree in IT, BIT, computer science, engineering, or related field required.
- Experience in software development management or related field.
- Demonstrated experience leading cross-functional teams and managing complex software development projects from initiation to completion.
Project Planning and Execution:
- Lead the planning, execution, and delivery of software development projects, ensuring alignment with project objectives, timelines, and budget constraints.
- Define project scope, goals, and deliverables in collaboration with stakeholders, development teams, and other key project stakeholders.
- Develop detailed project plans, schedules, and resource allocations, and monitor progress against established milestones and deliverables.
- Identify and mitigate project risks, issues, and dependencies, and escalate concerns as needed to ensure timely resolution.
Team Leadership and Management:
- Lead and motivate cross-functional teams of software developers, designers, QA engineers, and other project resources, fostering collaboration, innovation, and accountability.
- Provide guidance, direction, and support to team members, ensuring clarity of roles, responsibilities, and expectations throughout the project lifecycle.
- Conduct regular team meetings, check-ins, and performance reviews to assess progress, address challenges, and celebrate successes.
- Foster a culture of continuous improvement and learning within the project team, encouraging knowledge sharing, skill development, and innovation.
Stakeholder Communication and Engagement:
- Serve as the primary point of contact for project stakeholders, providing regular updates, progress reports, and status briefings on project activities, milestones, and deliverables.
- Facilitate effective communication and collaboration between internal teams, external vendors, clients, and other project stakeholders to ensure alignment and transparency.
- Manage stakeholder expectations, address concerns, and solicit feedback to ensure project requirements are met and client satisfaction is maintained.
Quality Assurance and Risk Management:
- Oversee quality assurance processes and procedures to ensure the delivery of high-quality software solutions that meet or exceed client expectations and industry standards.
- Monitor project risks, issues, and dependencies, and implement mitigation strategies to minimize project disruptions and delays.
- Conduct regular project reviews, post-mortems, and lessons learned sessions to identify areas for improvement and implement corrective actions as needed.
Budget and Resource Management:
- Develop and manage project budgets, forecasts, and financial reports, tracking project expenses, resource allocations, and cost variances against budgeted targets.
- Optimize resource utilisation and allocation to maximize project efficiency and profitability, while minimising waste and inefficiencies.
- Negotiate contracts, vendor agreements, and procurement requests, and oversee vendor relationships to ensure value for money and adherence to project requirements.
Applications submitted via Fuzu have 32% higher chance of getting shortlisted.