Software Architect (F/M)

SamanTree Medical SA

View: 116

Update day: 21-03-2024

Location: Lausanne Vaud VD

Category: Arts / Design IT - Software

Industry:

Loading ...

Job content

Reports to: Head of Software Engineering
Based at: Lausanne, Switzerland


Position Summary

The Software Architect is responsible for the technical architecture of SamanTree Medical software products or product components and plays a central role in the products development. The Software Architect participates in all phases of the product development life cycle, including requirements analysis, design, implementation, integration, test and service of products.

Essential functions and responsibilities:
– Works closely with cross functional members of the organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system.
– Evaluates existing and emerging technologies and ensures the selection of appropriate tools and technologies to address functional/non-functional product needs.
– Works closely with the software development team to oversee development progress, to ensure consistency with established requirements and to provide technical guidance to developers and engineers.
– Participates in development of the company software products and software components.
– Reviews source code and pull requests.
– Develops test procedures (both manual and automated) and ensures proper execution of both routine tests for running development tasks and release tests.
– Maintains technical product documentation in compliance with ISO 13485, IEC 62304 and applicable regulatory requirements.
– Ensures efficient management and resolution of software defects.
– Participates in the elaboration of the software development roadmap.


Qualifications:

Education
  • Bachelor degree (e.g., B.Sc., EPF, HES) in Engineering or Science.
Experience
  • 5-10 years in relevant positions.
  • Experience in the medical device industry is a plus.
Languages
  • English (spoken and written).
  • French (spoken) and/or Russian (spoken) is a plus.
Technical skills
  • Extensive knowledge of the software development processes, broad experience with
agile practices.
  • Mastery of object-oriented analysis and design, knowledge of design patterns.
  • Knowledge of data modeling, database design and development experience.
  • Mastery of both Windows and Apple Mac operating systems. Experience with Linux (and other UNIX) is a plus.
  • Programming languages: expert proficiency with Java and Java frameworks, understanding of C, C++. Experience with Python and/or Go is a plus.
  • User Interface design and development: JavaFX, CSS, SVG, Scene Builder.
  • Solid experience with:
  • revision maintenance system (Git)
  • issue management system (Atlassian Jira)
  • integrated development environment (Eclipse, IntelliJ Idea, etc.)
  • build management and continuous integration (JFrog Artifactory, JetBrains
TeamCity)
  • software specifications, modeling and test management tool (Sparx
Enterprise Architect)
  • performance profiling
Personality
  • Ability to contribute to a collaborative, results-driven environment.
  • Experience in a start-up or other small organizations is a plus.

Interested ?

If you are interested by the challenge and want to join a young and dynamic team stimulated by a great cause, send us your application (resume and cover letter) to info@samantree.com

We do not accept any recruitment agencies.

Loading ...
Loading ...

Deadline: 05-05-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...