Roles and Responsibilities
The role will oversee and manage the development of automotive real estate projects from conception to completion, ensuring they are completed within established timelines and budgets. Responsibilities include managing project timelines, budgets, and operations, coordinating with contractors, architects, and stakeholders, ensuring compliance with regulations and quality standards, and managing project teams while preparing comprehensive status reports. You will collaborate closely with various business units, including the Automotive and Real Estate Groups, as well as finance, marketing, asset management, design, and project delivery teams.
What You Will Do
- Develop and implement strategic plans for automotive real estate development projects aligned with the automotive strategy.
- Oversee the financial aspects of automotive projects, including budgeting, forecasting, and financial analysis.
- Develop comprehensive plans, outlining key milestones, timelines, and resource requirements.
- Collaborate with finance, design, project management and other departments to implement development plans.
- Build and maintain relationships with stakeholders and other relevant parties to maximize performance.
- Identify potential risks and challenges associated with automotive development projects and implement proactive risk mitigation strategies.
- Provide regular and comprehensive updates to senior leadership on project status, risks, and opportunities.
- Prepare and present reports to stakeholders and other relevant parties.
Required Skills To Be Successful
- Minimum 10+ years of expertise in developing real estate assets across various sectors including commercial, retail, automotive, and industrial.
- Strong leadership and excellent interpersonal skills.
- Negotiation and networking skills and ability to lead and execute within timelines.
What Equips You For The Role
- Bachelor’s degree/University degree in Architecture or equivalent experience.
Desired Candidate Profile
1. Leadership and Team Management
- Team Leadership: Lead, mentor, and manage software development teams, providing guidance, support, and fostering a collaborative environment.
- Talent Development: Help team members grow professionally through training, coaching, and career development, encouraging continuous learning.
- Performance Management: Conduct regular performance reviews, set objectives, provide constructive feedback, and identify areas for improvement.
- Cross-Functional Collaboration: Work closely with product managers, designers, QA teams, and other stakeholders to ensure alignment and successful project delivery.
- Conflict Resolution: Address interpersonal or technical conflicts within the team and ensure a positive, productive work environment.
2. Project and Product Management
- Project Planning: Oversee the planning, scheduling, and execution of development projects, ensuring timely delivery of features, products, or releases.
- Agile Methodologies: Expertise in Agile frameworks (Scrum, Kanban, or Lean) for managing iterative development and responding to changing project requirements.
- Roadmap Development: Collaborate with product managers to define project goals, technical roadmaps, and timelines that align with business priorities.
- Risk Management: Identify potential risks to project timelines, budgets, or quality, and implement mitigation strategies.
- Quality Assurance: Ensure the team follows coding standards, performs regular code reviews, and maintains high-quality deliverables with minimal defects.
3. Technical Expertise and Architecture
- Technical Decision-Making: Provide technical leadership and make key architectural decisions that impact the scalability, maintainability, and performance of products.
- Hands-on Coding: While the role is managerial, senior development managers should have a deep understanding of coding practices and be able to contribute to codebases when necessary or guide the team in solving complex technical problems.
- System Design and Architecture: Collaborate on system architecture design, ensuring scalability, security, and efficiency in software solutions.
- Technology Stack: Stay current with emerging technologies and determine the appropriate tech stack for the projects your team is working on (e.g., cloud technologies, microservices, containerization).