Software Engineer Simulacrum (It) - Rz
Gi Group
Risch-Rotkreuz, Switzerland
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Risch-Rotkreuz, Switzerland
Tech stack
HTML
JavaScript
Azure
C++
CSS
Command-Line Interface
Software Design Patterns
Linux
Web Development
Github
Python
Object-Oriented Software Development
Shell Script
Software Engineering
Web Application Frameworks
Multithreading
Gitlab
GIT
Angular
Gitlab-ci
C++14
Docker
Job description
- Software development within the Simulacrum agile team, who takes care of every activity related with the design, implementation, deployment and maintenance of instrument simulations used by Roche Diagnostic Instrument Projects.
- Relentless improvement of the software stack and toolchain
- Close collaboration with internal customers (Roche SW Developers)
Requirements
- University degree in software engineering
- Knowledge and experience in modern C++ (C++17 or higher) (*****)
- Must feel comfortable on a GNU command line
- Experience with git and at least one collaboration tool (GitHub/GitLab/Azure DevOps) (*****)
- Experience with Linux, for example debian packaging, basic system administration (*****)
- Experience with container virtualisation (docker, etc.) (*****)
- Writing of shell scripts
- Experience with modern Python, for example developing command-line tools
- Writing web backends
- Feels comfortable in an agile environment, experience is a plus
- Communicative open-minded team player
- Pragmatic and fast problem solver
- English written and spoken, German is a plus
- Knowledge in Rust
Nice to Haves:
- CI experience (Ideally GitLab-CI)
- Web FrontEnd knowledge (HTML, CSS, JavaScript)
- Knowledge on modern JS frameworks (ideally Angular)
- Experience with software design patterns, principles and object oriented design (OOD)
- Experience in projects with end to end responsibility (gathering requirements, design, development, testing, deployment)
- Experience in multi-process and multi-threaded application development
About the company
Gi Group is part of Gi Group Holding, a global ecosystem of HR services and consulting that supports the development of the labour market and helps to change people's lives in 37 countries around the world.