Manager, Offshore IT Development Operations
Salary undisclosed
Checking job availability...
Original
Simplified
Key Responsibilities
- Provide overall leadership and strategic direction to multiple offshore development teams, ensuring alignment with company goals and objectives
- Develop and implement processes, methodologies, and best practices to optimize team productivity and quality of work
- Establish clear performance metrics and KPIs for teams and individuals, and regularly monitor progress
- Manage team leads and provide guidance on team structure, resource allocation, and career development
- Develop and maintain resource capacity plans with built-in flexibility to accommodate sudden project acquisitions and adhoc development requests
- Establish a resource allocation framework that allows for quick mobilization of development resources for new opportunities
- Regularly forecast resource needs and maintain a talent pipeline to scale teams quickly when new projects are acquired
- Foster a positive work culture that promotes innovation, collaboration, and continuous improvement
- Build strong relationships with offshore vendors and partners to ensure effective communication and coordination
- Ensure timely delivery of projects within budget and scope, managing dependencies and risks proactively
- Conduct regular reviews of team performance and implement improvement strategies
- Collaborate with other department heads, product managers, and stakeholders to align technical direction with business needs
- Stay current with industry trends and emerging technologies to drive innovation within the department
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred
- 8+ years of experience in software development, with at least 5 years in a leadership role
- Proven experience managing distributed/offshore development teams across multiple time zones
- Strong capacity planning and resource management skills with demonstrated ability to adapt to changing business needs
- Experience managing resource allocation across multiple projects and responding to unplanned development requests
- Strong technical background with understanding of software development methodologies and practices
- Experience with agile development methodologies (Scrum, Kanban, SAFe, etc.)
- Excellent communication skills with the ability to build rapport with remote teams and stakeholders
- Strong problem-solving abilities and experience in conflict resolution
- Experience in vendor management and negotiation
- Knowledge of cultural differences and their impact on team dynamics
- Proficiency in project management and collaboration tools
Preferred Skills
- Experience in multiple programming languages and technologies
- Understanding of cloud platforms (AWS, Azure, GCP)
- Knowledge of DevOps practices and CI/CD pipelines
- Experience with resource forecasting tools and techniques
- Ability to develop contingency plans for various resource scenarios
- Experience with budgeting and resource planning
- Previous experience working with teams in [specific regions if applicable]
- PMP, CSM, or other relevant certifications
At Surbana Jurong, we put talent, hard work, teamwork and a fun workplace together to approach problems and solve them creatively and collaboratively. Join us in making a positive impact on the world!