Vinova

Software Delivery Manager

Vietnam (HCMC, Ha Noi, Da Nang), Vietnam

Responsibilities

1. Project Delivery Oversight

  • Manage end-to-end delivery of multiple software projects simultaneously.
  • Ensure projects are completed on time, within budget, and meet quality standards.
  • Define delivery strategies, goals, and success criteria.

2. Team Leadership and Coordination

  • Lead cross-functional teams, including developers, testers, product owners, and designers.
  • Foster collaboration across teams to ensure smooth execution of project plans.
  • Provide coaching and mentorship to team members, promoting professional growth.

3. Client and Stakeholder Management

  • Serve as the primary contact for clients and stakeholders, managing expectations and ensuring satisfaction.
  • Conduct regular status meetings to report progress, address concerns, and gather feedback.
  • Translate business requirements into actionable technical deliverables.

4. Risk and Issue Management

  • Proactively identify and mitigate project risks.
  • Resolve delivery challenges, ensuring minimal disruption to project timelines and quality.

5. Process Improvement

  • Continuously optimize delivery workflows, identifying and eliminating bottlenecks.
  • Implement best practices in software delivery and Agile methodologies.
  • Advocate for automation, DevOps practices, and modern tools to enhance efficiency.

6. Budget and Resource Management

  • Prepare and manage project budgets, tracking expenses and optimizing resource allocation.
  • Ensure efficient use of resources to maximize project value.

7. Performance Monitoring and Reporting

  • Define and track key performance indicators (KPIs) to measure project success.
  • Generate detailed reports on project health, team performance, and delivery metrics.
  • Conduct post-delivery reviews to document lessons learned and improve future projects.

Key Skills and Competencies

1. Delivery Management Expertise

  • Strong knowledge of software development lifecycles (SDLC), Agile, Scrum, and DevOps practices.
  • Proven experience in managing complex, large-scale software delivery initiatives.

2. Leadership and Communication

  • Ability to lead diverse teams and foster a culture of accountability and collaboration.
  • Excellent communication and interpersonal skills to manage client relationships effectively.

3. Technical Acumen

  • Familiarity with software development stacks and tools (e.g., Java, .NET, Node.js, React.js, Python).
  • Understanding of CI/CD pipelines, version control systems (e.g., Git), and cloud platforms (AWS, Azure, or Google Cloud).

4. Problem-Solving and Decision-Making

  • Strong analytical skills to address delivery challenges and identify improvement opportunities.
  • Effective decision-making under pressure and in complex scenarios.

5. Organizational and Time Management

  • Skilled in prioritizing tasks and managing multiple projects simultaneously.
  • Detail-oriented with a focus on meeting deadlines and maintaining quality.

Qualifications

1. Education

  • Bachelor’s degree in Computer Science, Software Engineering, Project Management, or a related field.
  • PMP, PRINCE2, or Agile certifications (e.g., Certified Scrum Master, SAFe) are highly desirable.

2. Experience

  • 7+ years of experience in software delivery or project management.
  • Proven track record of managing software teams and delivering high-quality solutions.

Technical Stack Requirements (Optional)

  • Programming and Frameworks: Familiarity with Java, .NET, Python, Node.js, React.js, or Angular
  • Cloud Platforms: Experience with AWS, Azure, or Google Cloud for hosting and deployment.
  • DevOps Tools: Knowledge of Jenkins, Docker, Kubernetes, or GitLab CI/CD.
  • Testing Tools: Understanding of Selenium, Postman, or similar testing frameworks.

Performance Metrics

  • Delivery success rate (on-time and within budget).
  • Client satisfaction scores and feedback.
  • Team productivity and morale.
  • Quality metrics (e.g., defect rates, performance issues).
  • Efficiency improvements in delivery processes.

Work Environment

  • Dynamic and collaborative environment with Agile-driven teams.
  • Opportunities to work on innovative software solutions across industries.
  • Fast-paced setting with a focus on operational excellence and customer satisfaction.

Apply For This Job

If you would like to apply for this position, please fill in the information below and submit it to us for consideration.

Drop files (or click) here to upload.

(200MB file size limit)