Share this Job

Software architect

Date: Aug 23, 2019

Location: Shanghai, CN

Company: Agfa-Gevaert NV


Radiology division, Shanghai R&D Site


Software architect

Full line:          R&D site manager

Dotted line:



Full line:
Dotted line:




2. NATURE & SCOPE (A brief statement indicating the basic purpose of the job.  Ideally, it should answer what, how and why in one sentence)

To strengthen our research and development team, we are looking for a motivated and skilled software engineer to support the development of Agfa software solutions by defining software architectures and take active part in the design and implementation processes

5. MAJOR ACCOUNTABILITIES (Describe up to eight  essential responsibilities of this position in order of importance, including significant purposes, tasks, responsibilities, projects and budget data)

  • Define the high level architectural view of a product, with a focus on
    • reusability, maintainability, extensibility, quality and cost effectiveness
    • component based design
    • application of industry standard design patterns and practices
  • Ensure business, service, security and regulatory needs and constraints are met through sound and thorough architectures
  • Combine domain knowledge, architecture expertise and software design and development expertise
  • Select the applicable frameworks and technologies
  • Decide on make or buy for particular components
  • Provide effort estimations for the software design and implementation processes
  • Technically steer and participate in the software design and implementation processes
  • Meet consolidated commitments on time and with a high-level of quality


You are a part of product development team and report to R&D site manager. Meanwhile, you will also work with product manager, application team and service team closely.





6. JOB PROFILE (Education & experience necessary for this position)


Master level in software engineering, Computer Science, or equivalent by experience



  • 5-10 years of working experience in C++/C#/Python/Web programming
  • 2-5 years of experience in software architecture, design and implementation
Specific skills (core competencies, key specialities, technical, human relations or managerial skills, and knowledge areas necessary)

Languages: Good English/Chinese skills


Technical and soft skill:


  • Experience in software architecture, design and implementation
  • Knowledge of industry standard software technologies, frameworks and design patterns
  • Experience in at least one of the following software development languages and frameworks: C#/.NET, Java, C++
  • Experience in web development is an asset
  • Able to technically steer a small team of software developers
  • Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
  • Experience working across multiple projects to drive software design
  • Team player


Specific skills / other:



7. MAJOR CONTACTS (internal and external)

Product Manager, R&D manager, development lead and software architecture in other sites.


Job Segment: Developer, Architecture, Engineer, Law, Radiology, Technology, Engineering, Legal, Healthcare