WE ARE ALWAYS RECRUITING

Striving for perfection, we aim at gathering the most talented, most promising and most resourceful people to make sure that our mission to improve healthcare education and patient safety is conducted with the help of the brightest minds.

Open positions Do you have a question? Send us an email!
  • Senior Software Automation Engineer

    As a Senior Software Automation Engineer, you will work collaboratively with software engineering and QA to enhance the automated test and build system for our products. You will improve how we automate and streamline our operations and processes maintaining tools for application build, configuration, release, deployment and monitoring. As a Senior Software Automation Engineer Engineer, you will develop build scripts and tools that will improve the efficiency of the development and its build process. We are looking for an experienced, self-motivated, detail oriented Senior Software Automation Engineer who has demonstrated ability to work in a fast-pace and complex software build environment.

    Overall Responsibility for the Senior Software Automation Engineer:

    • Improvement, operation and maintenance of existing CI/CD pipeline.
    • Continuous improvement, operation and maintenance of fully automated integration and acceptance test environment.
    • Manage the build process across multiple platforms: QA/Stage/Production.
    • Document and communicate the build and deployment process.
    • Ensure high quality deployments.

    Required Qualifications:

    • Strong understanding of automation techniques and tools related to the SDLC such as JIRA, Jenkins.
    • Strong understanding of source control tools along with parallel development techniques and automation.
    • Previous experience with an enterprise software CI/CD pipeline.
    • Bachelor’s Degree in Computer Science
    • Related working experience and 3+ years experience in software development and deployment.
    • Experience with scripting and/or programming languages such as Perl, Unix shell, Java.

    Required Skills:

    • Good written and oral communications skills.
    • Ability to communicate effectively and professionally, both verbally and in writing.
    • Ability to think quickly and logically to ensure solutions identified.
    • Strong attention to detail and follow-through skills.

    Bonus Skills:

    • Experience working with server virtualisation (VMware), IaaS and PaaS Cloud (AWS preferred) and hybrid environments
    • Experience with automation and configuration management tools – either Chef, Puppet, or equivalent

    Who Are the Other Teams and Partners You Will Work With?

    • QA/QE
    • Software Engineers
    • Operations Teams
    Apply
  • Senior Build Engineer

    As a Senior Build Engineer, you will work collaboratively with software engineering and QA to create an automated build system for our products. You will refine and define how we automate and streamline our operations and processes maintaining tools for application build, configuration, release, deployment and monitoring. In addition, as a Senior Build Engineer you will conduct research and will maintain an understanding of industry trends on existing and emerging technologies to advise how to gain the best value from the technologies we use. As a Senior Build Engineer, you will develop build scripts and tools that will improve the efficiency of the development and its build process. We are looking for an experienced, self-motivated, detail oriented Senior Build Engineer who has demonstrated ability to work in a fast-pace and complex software build environment.

    Overall Responsibility for the Senior Build Engineer:

    • Improvement, operation and maintenance of existing CI/CD pipeline.
    • Continuous improvement, operation and maintenance of fully automated integration and acceptance test environment.
    • Manage the build process across multiple platforms: QA/Stage/Production.
    • Partner with the development and operations team in driving toolset adoption.
    • Document and communicate the build and deployment process.
    • Ensure high quality deployments.
    • Keep all teams up to speed with necessary configuration changes or infrastructure changes.
    • Drive automated deployment standardisation, manage patch and hot fix deployments.
    • Coordinate all resources for final release.
    • Maintain statistics of Release Quality and Completeness.

    Required Qualifications:

    • Strong understanding of automation techniques and tools related to the SDLC such as JIRA, Jenkins.
    • Strong understanding of source control tools along with parallel development techniques and automation.
    • Previous experience with an enterprise software CI/CD pipeline.
    • Bachelor’s Degree in Computer Science
    • Related working experience and 3+ years experience in software development and deployment.
    • Experience with scripting and/or programming languages such as Perl, Unix shell, Java.

    Required Skills:

    • Good written and oral communications skills.
    • Ability to communicate effectively and professionally, both verbally and in writing.
    • Ability to think quickly and logically to ensure solutions identified.
    • Strong attention to detail and follow-through skills.

    Bonus Skills:

    • Experience working with server virtualisation (VMware), IaaS and PaaS Cloud (AWS preferred) and hybrid environments
    • Experience with automation and configuration management tools – either Chef, Puppet, or equivalent

    Who Are the Other Teams and Partners You Will Work With?

    • QA/QE
    • Software Engineers
    • Operations Teams
    Apply
  • Software development

    What your tasks would be:

    • Participating in the development of the “LearningSpace” web-based software
    • Developing new modules, further improving already existing ones
    • Performing peer code review
    • Participating in customer support

    Advantageous skills:

    • Knowledge of any of the following scripting languages: Perl/Python/Ruby/JavaScript
    • Knowledge of any other programming language (TypeScript, Dart, C++, etc.)
    • Competence in the latest web technologies (HTML5, NativeScript, etc.)
    • Knowledge of software-based video and audio technologies (WebRTC, Codecs, etc.)
    • Competence in mobile application  development (Android or iOS)
    • Knowledge of SQL query and data manipulation language
    • Experience in designing and/ or developing complex software systems

    What we offer:

    • Well-paid job at a successful international company
    • Interesting and motivating tasks
    • Communication with American and Canadian colleagues on a daily basis
    • Young, dynamic international group
    • Google-like office environment
    • Take a peek into our everyday life at: https://vimeo.com/158489381
    Apply

WE DON'T HAVE AN OPEN POSITION FOR YOU?

We are continuously recruting new talents. Send us an email if you want to join our team!

Feel free to contact us!