Mô tả công việc
We are seeking an experienced and dynamic General Manager to lead our overseas software development office. As a General Manager, you will oversee all operations, set strategic goals, and ensure the successful delivery of high- quality software products.
This role requires a strategic thinker with strong leadership skills, excellent problem- solving abilities, and a deep understanding of software development processes. You will be responsible for building the culture and team, aligning it with our corporate office, and demonstrating strong management capabilities.
RESPONSIBILITIES
Strategic Planning
Conduct market analysis to identify trends, opportunities, and competitive threats in the landscape.
Foster a culture of innovation and continuous improvement.
Develop and execute the strategy in alignment with the company&039;s overall business objectives.
Operational Management
Oversee daily operations, ensuring efficiency and effectiveness in all processes.
Implement and monitor key performance indicators (KPIs) to measure success and drive improvement.
Manage budgets, allocate resources, and ensure the financial health of the office.
Leadership and Team Development
Ensure effective communication between the overseas office and our headquarters in Toronto, Canada.
Develop and implement strategic plans to achieve company goals and objectives.
Mentor and develop team members, promoting professional growth and development.
Lead and manage the team, fostering a culture of innovation, collaboration, and continuous improvement.
Build and maintain a strong team culture aligned with the corporate office.
Set performance goals and conduct regular performance reviews.
Product and Quality
Collaborate with product management and development teams to define project scopes, timelines, and deliverables.
Drive innovation in software development practices, tools, and technologies.
Ensure the delivery of high- quality software products that meet customer needs and align with company goals.
Processes and Procedures
Communicate technology strategies and project updates to senior management and other key stakeholders.
Implement best practices in project management, software development, and quality assurance.
Establish, document, and continuously improve processes and procedures to ensure operational efficiency and quality.