We are seeking an experienced Offshore Delivery Manager to lead our Java and frontend web application development projects. The ideal candidate will have a strong background in software development, excellent communication skills, and proven experience in managing offshore development teams to successfully deliver high-quality projects.
- Project Planning and Execution:
- Collaborate with the onshore team to define project scope, requirements, and deliverables.
- Develop detailed project plans, including timelines, resource allocation, and budget estimates.
- Monitor project progress, identify potential risks, and implement mitigation strategies.
- Offshore Team Management:
- Lead and manage the offshore development team to ensure timely and quality project deliveries.
- Assign tasks, provide clear directions, and ensure team members understand their roles and responsibilities.
- Foster a collaborative and productive work environment, encouraging team members’ growth and skill development.
- Technical Guidance:
- Provide technical guidance to the development team, including architecture decisions, code reviews, and best practices.
- Ensure adherence to coding standards, design principles, and software development methodologies.
- Stakeholder Communication:
- Act as the primary point of contact for offshore team-related communication, including project status updates and issue resolution.
- Collaborate with cross-functional teams to gather requirements, clarify technical specifications, and manage expectations.
- Quality Assurance:
- Define and implement quality assurance processes to ensure the delivered software meets high-quality standards.
- Conduct thorough testing and validation of developed applications before deployment.
- Performance Management:
- Provide regular feedback to offshore team members through performance evaluations, coaching, and mentoring.
- Identify training needs and support professional development initiatives.
- Continuous Improvement:
- Identify areas for process improvement and implement strategies to enhance efficiency and effectiveness.
- Stay updated with industry trends, emerging technologies, and best practices to drive innovation.
- Client Relationship Management:
- Build strong relationships with clients, addressing their concerns and ensuring their satisfaction with project outcomes.
- Collaborate with clients to understand their business requirements and align project deliverables accordingly.
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- Proven experience (10+ years) in Java and frontend web application development.
- Previous experience (6+ years) in managing offshore development teams and delivering successful projects.
- Proficient understanding of software development methodologies (Agile, Scrum) and project management tools (JIRA, Trello, etc.).
- Excellent communication and interpersonal skills to collaborate effectively with onshore and offshore teams, clients, and stakeholders.
- Demonstrated leadership skills, including the ability to inspire, motivate, and guide a diverse team to achieve project goals.
- Strong problem-solving skills, attention to detail, and the ability to handle multiple tasks in a fast-paced environment.
Location: Kochi and Pune