Share this Job

Software architect

Date: Aug 23, 2019

Location: Shanghai, CN

Company: Agfa-Gevaert NV

DEPARTMENT 

Radiology division, Shanghai R&D Site

JOB TITLE      

Software architect

REPORTS TO
Full line:          R&D site manager

Dotted line:

INCUMBENT     

 

INCUMBENT   
Full line:
Dotted line:

DATE COMPLETED 

SIGNATURES  

 

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)

Education

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

 

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