Job Description
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.
Responsibilities:
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.