Director Software Engineering Agile

Shanghai | China (Peoples Republic of) | Digital

Purpose & Overall Relevance for the Organisation:

We believe that through Sport, we have the power to change lives. To change lives, we have to create direct relationships with consumers and the best way to accelerate building direct relationships is through Digital. Therefore, the primary purpose of our engineering teams is to engage with our customers in order to deliver the highest possible value for them. This customer serving view is a vital activity for all product teams within Digital IT. Each product team wants to enlighten our customers with the best possible consumer journey as well as by providing innovative ways of engaging with them. The teams implement and deliver world class solutions and tackle the toughest engineering challenges while focusing on the customer, quality and time to market.

Because of its customer centric and quality focused view, Software Engineering team members require excellent development skills, commitment and a real passion to provide the best possible customer experience. People who understand software engineering from the ground and who are driven to apply best practices in order to have outstanding results.

Key Responsibilities:

Advice, Guidance & Technical planning

Consultancy

  • Takes responsibility for understanding client requirements, collecting data, delivering analysis and problem resolution.
  • Identifies, evaluates and recommends options, implementing if required.
  • Collaborates with, and facilitates stakeholder groups, as part of formal or informal consultancy agreements.
  • Seeks to fully address client needs, enhancing the capabilities and effectiveness of client personnel, by ensuring that proposed solutions are properly understood and appropriately exploited.

Technical Specialism

  • Maintains an in-depth knowledge of specific specialisms, and provides expert advice regarding their application. Can supervise specialist consultancy. The specialism can be any aspect of information or communication technology, technique, method, product or application area.

Emerging Technology Monitoring

  • Monitors the market to gain knowledge and understanding of currently emerging technologies.
  • Identifies new and emerging hardware and software technologies and products based on own area of expertise, assesses their relevance and potential value to the organization, contributes to briefings of staff and management.

Business change implementation

Requirements Definition and Management

  • Facilitates scoping and business priority setting for large or complex changes, engaging senior stakeholders as required.
  • Selects the most appropriate means of representing business requirements in the context of a specific change initiative.
  • Drives the requirements elicitation process where necessary, identifying what stakeholder input is required.
  • Obtains formal agreement from a large and diverse range of potentially senior stakeholders and recipients to the scope and requirements, plus the establishment of a base-line on which delivery of a solution can commence.
  • Takes responsibility for the investigation and application of changes to program scope. Identifies the impact on business requirements of external impacts affecting a program or project.

Systems Development & Integration

Systems Development Management

  • Defines solution development projects which support the organization’s objectives and plans.
  • Ensures that senior management is both aware of and able to provide the required resources.
  • Contributes effectively to improving solution development processes within the organization justified by measurable business benefits.
  • Facilitates availability and optimum utilization of resources, especially in Agile projects.
  • Monitors and reports on the progress of development projects, ensuring that projects are carried out in accordance with agreed standards, methods and procedures (including secure software development).
  • Applies secure development improvement practices.

Systems Design

  • Specifies and designs large or complex systems.
  • Selects appropriate design standards, methods and tools, consistent with agreed enterprise and solution architectures and ensures they are applied effectively.
  • Reviews others' systems designs to ensure selection of appropriate technology, efficient use of resources, and integration of multiple systems and technology.
  • Contributes to policy for selection of architecture components.
  • Evaluates and undertakes impact analysis on major design options and assesses and manages associated risks.
  • Ensures that the system design balances functional, service quality, security and systems management requirements.

Database Design

  • Maintains and applies up to date, specialist knowledge of database concepts, object and data modelling techniques and design principles, and a detailed knowledge of the full range of database architectures, software and facilities available.
  • Analyses data requirements, to establish, modify or maintain a data model.
  • Takes account of specialist requirements (e.g. geocoding, for geographic information systems).
  • Interprets the model into an appropriate database schema within set policies.
  • Demonstrates, installs and commissions selected products.

Programming / Software Engineering

  • Sets local or team-based standards for programming tools and techniques, integrating security guidelines, and the selection of appropriate development methods.
  • Advises on application of standards and methods and ensures compliance.
  • Takes technical responsibility for all stages and/or iterations in a software development project, providing method specific technical advice and guidance to project stakeholders.
  • Assigns work packages, monitors performance and manages change control dynamically, to optimize productivity.
  • Provides advice, guidance and assistance to less experienced colleagues as required.

Testing

  • Coordinates and manages planning of the system and/or acceptance tests, including software security testing, within a development or integration project or programme.
  • Takes responsibility for integrity of testing and acceptance activities and coordinates the execution of these activities.
  • Provides authoritative advice and guidance on any aspect of test planning and execution.
  • Manages all test processes, including test plans, resources, costs, timescales, test deliverables and traceability.
  • Identifies process improvements and contributes to corporate testing standards and definition of best practice.

Service Design, Transition & Operations

Availability Management

  • Provides advice, assistance and leadership associated with the planning, design and improvement of service and component availability, including the investigation of all breaches of availability targets and service non-availability, with the instigation of remedial activities.
  • Plans arrangements for disaster recovery together with supporting processes and manages the testing of such plans.

Release and Deployment

  • Leads the assessment, analysis, planning and design of release packages, including assessment of risk.
  • Liaises with business and IT partners on release scheduling and communication of progress.
  • Conducts post release reviews.
  • Ensures release processes and procedures are applied.

Application Support

  • Drafts and maintains procedures and documentation for applications support.
  • Manages application enhancements to improve business performance.
  • Advises on application security, licensing, upgrades, backups, and disaster recovery needs.
  • Ensures that all requests for support are dealt with according to set standards and procedures.

Stakeholder & People Management

Relationship Management

  • Identifies the communications needs of each stakeholder group in conjunction with business owners and subject matter experts.
  • Translates communications / stakeholder engagement strategies into specific tasks.
  • Facilitates open communication and discussion between stakeholders, acting as a single point of contact by developing, maintaining and working to stakeholder engagement strategies and plans.
  • Negotiates with stakeholders at senior levels, ensuring that organisational policy and strategies are adhered to.
  • Provides informed feedback to assess and promote understanding.

People Management

  • Build the appropriate structure to be able to manage the respective organization effectively, identify and develop the future talents and create realistic succession scenarios for key positions
  • Ensure appropriate leadership skills are present at every level by creating a motivational and supportive work environment in which employees are coached, trained and provided with career opportunities through development
  • Allocate the different projects/programs and work streams to the respective teams and employees considering experience, project complexity, workload and organizational efficiency
  • Continuously monitor and evaluate team workload and organizational efficiency with the support of IT systems, data and analysis and team feedback and make appropriate changes in order to meet business needs.
  • Provide team members/direct reports with clear direction and targets that are aligned with business needs and GIT objectives

Agile way of working

  • Become part of empowered and autonomous teams which are highly customer centric
  • Work with agile methodologies like Scrum/Kanban
  • Feel ownership for the products you are working on
  • Be highly collaborative
  • Work closely with the customer
  • Deploy early and regularly to incorporate feedback and to constantly improve the products

Key Relationships:

  • Global IT, DBC

Knowledge, Skills and Abilities:

  • Proven skill in understanding market and technology trends, and customer needs and developing product strategy and aligning product plans built directly from customer input
  • Technically strong with significant experience in software engineering and architecture, cloud-based infrastructure, infrastructure automation and continuous delivery platforms
  • Experience in technical operations of high volume distributed applications
  • English language (fluent)
  • Acquiring understanding of the underlying issues in complex problems or situations by correctly relating these to simpler or better understood concepts, models or previous experiences.
  • Making decisions at the appropriate time, taking into account the needs of the situation, priorities, constraints and the availability of necessary information.
  • Understanding the needs, objectives and constraints of those in other disciplines and functions.
  • Working co-operatively (rather than competitively) with others to achieve a common goal.
  • English (fluent).

Requisite Education and Experience / Minimum Qualifications:

  • 4-year college or university degree with focus on Information Technology or related area. Or equivalent combination of education and experience
  • 8+ years’ experience in Software Engineering
  • 5+ years’ experience in Technical / Software Architecture
  • 5+ years of experience managing a team
Apply here

adidas celebrates diversity, supports inclusiveness and encourages individual expression in our workplace. We do not tolerate the harassment or discrimination toward any of our applicants or employees. We are an Equal Opportunity Employer.

At adidas, every day is a chance to flip the script. An invitation to take everything we know and re-invent it. Do it better. Never settling for good enough. Every day we get up, invent, adapt, improvise, find new ways to collaborate, and do the unexpected. We’re creators, makers and doers. Helping athletes make a difference, not just in their games, but in their lives and in their world. It’s an obsession.

We’ve been doing this for more than 65 years. With an unmatched history and tradition of creating iconic products, consumer connections and experiences, we’ve been defining sport culture since the beginning. And we’re never done. Come be a part of shaping the future together with us.

The Facts

Jobtitle Director Software Engineering Agile
Team Digital
Brand adidas
Location Shanghai
Country China (Peoples Republic of)
Number 185967
Position Type Full time
Date Nov-28, 2018
Relocation no

Sounds great for you? We would love to have you here.

Apply here

Jobs you might be interested as well?

  • MANAGER IN-STORE EXPERIENCE (INCL. DIGITAL) - CE HUB APAC

    Shanghai, China (Peoples Republic of) | Digital

    May 07 2019 - 195576
  • Secretary to VP

    Shanghai, China (Peoples Republic of) | Digital

    May 06 2019 - 195188
  • Manager, .com Campaign Management

    Shanghai, China (Peoples Republic of) | Digital

    April 23 2019 - 191708
  • Manager, .com Campaign Management(SS)

    Shanghai, China (Peoples Republic of) | Digital

    April 23 2019 - 191709
  • Assistant Manager eCommerce Buying, SP

    Shanghai, China (Peoples Republic of) | Digital

    April 23 2019 - 191712
  • Assistant Manager eCommerce Buying, SP

    Shanghai, China (Peoples Republic of) | Digital

    April 23 2019 - 191713

Through sport, we have the power to change lives

adidas is a global leader in the sporting goods industry with the core brands adidas and Reebok. Headquartered in Herzogenaurach /Germany, the company employs more than 56,000 people across the globe and generated sales of € 21 billion in 2017. In Greater China, the company employs more than 5,700 people and generated sales of over € 3.7 billion in 2017. adidas China was founded in 1997 and headquartered in Shanghai, one of adidas’ six key cities across the globe. With a population of 24 million, Shanghai is the largest city in China – and eighth largest in the world. It's the country's most important center for culture, commerce, and industry. Sometimes referred to as the "Paris of the East'," Shanghai prides itself for being a fashion capital as well. Shanghai is also the headquarter of adidas Asia-Pacific market which is crucial to achieving the brand’s mission to be the best sports company in the world.

Facts about Shanghai

is looking mostly for

  • Digital
  • Marketing & Communications
  • Retail (Back Office)
  • Sales
  • Supply Chain Management
  • Information Technology
  • Human Resources
  • Shanghai Fact-Sheet

  • Working Hours
    8.30 - 6.30
  • On-Site Doctor
  • Retirement Plan
  • Company Sports
  • Company Events
  • Product Discount
  • On-Site Sports Facilities
  • Local Population
    14,35 Millions
  • Number of Employees at this location
    50k

Brands in Shanghai with open positions