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.