Infopulse Ukraine welcomes talented professionals to join our company as a Technical Delivery Manager at our Kyiv office for a global long-term project — a state-of-the-art product for the automotive industry.
Our customer is a market leader, serving the major companies in automotive industry. The product is a hi-end car infotainment system (advanced real-time information, communication, entertainment, media and navigation systems; deep integration with handheld devices, cloud, and mixed reality, etc.). As hundreds of millions of users will use the product, it will be developed by a large international team, with adherence to the highest levels of quality assurance and industry standards.
∙ Orchestrate and steer all aspects of software development cycle, including project requirements and scope identification, planning, design, execution, etc.;
∙ Identify, assess, track and advocate the business needs, milestones, goals, with adherence to timeframes, costs, and compliance with the highest industry standards and principles;
∙ Develop project strategy, negotiate and manage effective decisions to ensure the timely and high-quality delivery of the product to satisfy the needs and commitments of our clients;
∙ Establish proper geo-distributed development process between onsite and offsite teams. Resolve all related knowledge transfer and infrastructure challenges.
∙ Lead and manage multi-disciplinary teams in a matrix organization, and ensure operational efficiency and excellence;
∙ Manage cross-functional communication across the teams for status updates, prioritization, changes-, risks- and issue management;
∙ Establish and manage collaboration channels between the project team, executive team, business function leaders, stakeholders, and representatives of the client;
∙ Anticipate, track and address needs, interest, requests or inquiries from the stakeholders and the client and provide transparent, regular and precise updates and progress reports;
Competence in either SPICE or CMMI is required.
Previous development experience with the following technologies as listed below is required.
Qualifications and Experience
Must have experience:
∙ Development Team leading expertise
Strong communication skills
∙ Code review expertise
∙ Strong estimation skills
∙ Design patterns (GoF)
∙ Unit test development
Must have at least good theoretical knowledge:
∙ Asynchronous programming
∙ Application design patterns (MVC, MVVC, etc.)
∙ Waterfall/V model development
∙ Agile/SCRUM methodology
∙ Testing approaches (black box, grey box, white box, etc.)
∙ Defect lifecycle
∙ *NIX experience
∙ Testing levels (unit, module, functional)
Good to have:
∙ Automotive experience
∙ Low-level C++ programming
∙ Software architecture skills
∙ Requirements analysis and design development experience