Philips Senior Architect in Shanghai, China


  • Identifies the technologies that would be used for the project.

  • Recommends the development methodologies and frameworks for the project.

  • Provides the overall design and structure to the application.

  • Establishes design/coding guidelines and best practices. Drives usage of design patterns.

  • Mentors developers for difficult tasks.

  • Enforces compliance with coding guidelines using code reviews etc.

  • Assists the project manager in estimating project costs and efforts.

  • Assists management in assessing technical competence of developers.

  • Provides technical advice and guidance to the project manager.

  • Guiding the team is doing POCs/spike and early risk assessments.

  • Work together with research / expert group for high-level platform architecture & framework definition, platform/application design specification, etc.;

  • Responsible for the design, realization and test of a system, component or module; understands and communicates consequences of his/her design on the architecture.

  • Implement key modules of product-quality platforms /applications;

  • Spot and communicate relevant funded work and other business opportunities.

  • Shared responsibility for the competence development of the group/development.

  • Provide design & guidance of technical stack for the development team.


a) Education学历:

  • At least a bachelor's degree in information systems, computer science, information technology or a related discipline

b) Experience工作经验:

  • 8+ years of experience in J2EE or .NET

  • 6+ years of experience in designing and developing multi-tier software applications

C) Competency and Skills 能力和技能:

  • Excellent communication skills in both English and Chinese Mandarin: written and verbal

  • Mastery of J2EE technologies

  • In-depth understanding of Object-Oriented Analysis and Design (OOAD), this includes good understanding the Unified Modeling Language (UML)

  • Strong software architectural and design pattern skills

  • Strong competence and rich experiences of architecture design and development of front-end applications both web and mobile platforms on Java, PHP, C, Linux, Android and iOS

  • In-depth understanding of development methodologies: Rational Unified Process and Xtreme Programming

  • Working knowledge of UNIX(Linux) and Windows operating systems

  • Strong problem-solving and analytical capabilities

  • Extensive Experience in building scalable, mission-critical applications

  • Extensive Experience in leading software development teams

  • Self-motivated in learning new technologies and implementing quality software components

  • Strong competence and rich experiences of Java/.NET platform including key frameworks for web service and others

  • Solid knowledge on China IT infrastructure and experiences with local cloud services

  • Solid knowledge on high scalability web service design and deployment

  • Knowledge on wireless communication and control protocols, such as WIFI, BT, Zigbee…

  • Experience on Database (SQL and NoSQL) design and development

  • Experience on internet and data security

  • Be familiar with cloud computing platform such as AWS, Azure and Aliyun

  • Ability to adapt to a rapidly changing environment

  • Healthcare domain knowledge is advantage