More than 100,000 people have found their dream job through Fuzu.

CLOSED FOR APPLICATIONS

Software Development Manager

Closing: May 14, 2024

This position has expired

Published: Apr 30, 2024 (20 days ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

We are seeking an experienced and results-driven Software Development Manager to oversee our software development projects from initiation to completion. The Manager will be responsible for leading cross-functional teams, managing project timelines and budgets, and ensuring the successful delivery of high-quality custom software apps. The ideal candidate will possess strong leadership skills, excellent communication abilities, and a deep understanding of software development methodologies and tools.

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
We are seeking an experienced and results-driven Software Development Manager to oversee our software development projects from initiation to completion. The Manager will be responsible for leading cross-functional teams, managing project timelines and budgets, and ensuring the successful delivery of high-quality custom software apps. The ideal candidate will possess strong leadership skills, excellent communication abilities, and a deep understanding of software development methodologies and tools.

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.

Don’t miss your chance to work at Touch Inspiration. Enter your email to start your application now