Team Lead (Senior System Analyst)

  • Full-time

Company Description

Avery Dennison (NYSE: AVY) is a global leader in pressure-sensitive and functional materials and labeling solutions for the retail apparel market. The company's applications and technologies are an integral part of products used in every major industry. With operations in more than 50 countries and more than 25,000 employees worldwide, Avery Dennison serves customers in the consumer packaging, graphical display, logistics, apparel, industrial and healthcare industries. Headquartered in Glendale, California, the company reported sales of $6.1 billion in 2016. Learn more at www.averydennison.com

Job Description

WHAT YOU’LL BE DOING:

Responsible for product lifecycle management, including software product roadmap, development and production schedule, business requirements and product specifications, develop and deploy future software releases.

 

Key Responsibilities Include:

  • Act as a technical leader who is fully accountable to a Java (cloud) and C++ (client) application used by both external and internal customers.

  • Lead a team of 10+ developers from external vendors.

  • Define software product roadmap based on the balance between customers’ requirements, availability of development resources, and long term direction of the software.

  • Manage the whole application lifecycle.

  • Collect user requirements (from internal or external business / technical stakeholders). Work with development teams to conduct feasibility studies, system design / analysis, security compliance assessments or audit reviews, capacity and performance planning activities.

  • Prepare software product release documents to respective business / technical stakeholders.

  • Actively collaborate with the software development team and business stakeholders in the US, Europe or Asia to jointly design and enhance the software.

  • Need to attend regular meetings with business / technical stakeholders in the US, Europe or China beyond local working hours (by phone or web conferencing), some business travels required but not frequent.

 

WHAT YOU WILL NEED TO BRING TO THE TEAM:

  • Be a change agent, partnering with business analyst to identify cost-effective and efficient ways to design, build and deliver IT solutions to meet business needs

  • Provide technical direction, advice and/or resolution when resolving critical IT issues

Qualifications

Education:

  • Bachelor’s degree or equivalent in Information Technology, Information Systems or Software Engineering

 

Experience:

  • Minimum 10 years working experiences in the software development industry with a minimum of 3 years experience as team lead or equivalent

  • Proficient in Java, C++, Python, PostgreSQL, and SQLite

  • Be familiar with Linux environment.

  • Working experience in the printing or manufacturing industry is an advantage.

  • Good command of spoken and written English, Cantonese and Mandarin

  • Strong experience in using Agile methodology and tools (such as Jira) for application development

  • Strong communicator who is able to present, explain and “sell” technical direction, concepts and solutions to different level of business / technical audiences.

  • Self-starter with the ability to appropriately prioritise and plan complex work in a rapidly changing environment

  • Results oriented with ability to produce products that deliver organisational benefit

  • Strong critical thinker with problem solving aptitude, customer focused and have good sense of urgency

  • Team player with strong leading, communication, interpersonal and collaboration skills to work effectively across teams in a matrix environment to ensure successful delivery of solutions

  • Solid conceptual and analytical skills, demonstrate out-of-the-box problem solving skills, attention to details

Privacy Policy