Accessibility Links
In a hurry? Send us your CV in just 2 minutes!
In a hurry? Send us your CV in just 2 minutes!

Senior Software Architect (Scientific Software)

  • Salary: CHF90 - CHF100 per hour
  • Job type: Contract, Full-time
  • Location: Basel
  • Sector: Architecture, Software Development
  • Date posted: 19/10/2018
  • Job reference: BBBH90939
This vacancy has now expired.

Experis IT is Europe's leading IT recruitment agency. With offices in Zurich, Basel, Geneva and Lausanne, we specialise in the Information Technology sector.

On behalf of one of the leading Pharmaceutical companies in Switzerland, I am looking for a Senior Software Architect. This is a 6-month contract located in Basel. My client is looking for a new team-member who has experience in Senior Level Software Architecture and who is fluent in English. If you are interested in this position, then please check the criteria below.

Job Summary

You will be responsible for setting up the conceptual architecture framework for an Analytical Environment based on R. You will work closely with a core team of R developers and business domain experts across the organization. You will need strong strategic, collaboration and communication skills, as well as an entrepreneurial mindset, to provide the technical basis and perspective for transforming the current R Analytical Environment into a flexible and scalable framework which is fit for purpose for regulated and exploratory data analytics.

As the Software Architect you will help the team in the assessment of related risks and benefits of the conceptual architecture options. You will contribute towards educating and enhancing the required skill sets within the organization, to establish an efficient, sustainable, agile, and adaptable solution in a regulated environment.

Your tasks & responsibilities

  • Work with multiple experts and stakeholders to develop a flexible and scalable Analytics Environment based on R, that address current needs and is flexible (so that it can be easily evolved to meet future needs)
  • Design and Implementation of R based frameworks for analyzing and processing clinical trial data
  • Collaborate with stakeholders across the entire Pharma Development organization (including senior leadership and subject matter experts) to provide the "data & information-centric" perspective for transformation initiatives and advice to functional colleagues
  • Assesses the current R Shiny based prototype solution and adjust to ensure that a modular framework is in place to develop a comprehensive fit for purpose productive solution
  • Analyze the impact of process/technical changes on existing processes, tools, and interfaces based on knowledge of interdependencies of related functions and systems in collaboration with subject matter experts.
  • Mentor and guide junior software developers
  • Advise on the design and implementation of reusable R functions to create complex outputs including graphs, tables and listings
  • Help shape an environment for thorough automated testing, continuous integration, and continuous deployment for our R packages

What you must have

  • Minimum of 8-year experience in this field
  • 3 years as Software Architect (Senior level) setting up conceptual software architectures and guiding software developers during implementation
  • Experience in software development in medium to large sized teams and preferably R/R-Shiny based software development
  • Experience with web technologies including HTML, JavaScript, CSS, and D3
  • Knowledge of object-oriented analysis, design patterns, refactoring, and integration concepts
  • Strategic and collaborative thinking, with a proven track record of driving change
  • Fluent in English (both written and oral with excellent communication & influencing skills)

What is nice to have

  • Pharma, Life Sciences or Medical Domain experience
  • Lifecycle definition of R projects & related documentation
  • Experience creating loosely coupled systems that can support change
  • Drive to take ownership of technology choices and architecture decisions
  • Experience of languages such as Python, Scala, Julia and data analytics frameworks such as Spark and Hadoop
  • Linux/Unix, Docker experience
  • Passion for designing large-scale systems with use of innovative technology
  • Hands-on experience in development data-driven software e.g. reports, dashboards etc.
  • Familiar with concepts for qualification and validation of IT components
  • Knowledge of statistical methodologies, advanced analytics and interactive data visualization
  • Experience with Cloud 3.0 services e.g. FaaS


  • Preferred start date: 12.11.2018
  • Latest start date: 01.12.2018
  • End date: 6 months duration from original start date
  • Work location: Basel and Kaiseraugst (both sites)
  • Workload: 100%
  • Department: FPDA

Interested in this opportunity? Kindly send us your CV today through the link in the advert. However, should you have any questions please contact Alexander Russell on +41 61 282 22 16 or via email

Even though this position may not be the perfect fit for you, please reach out to us. We have hundreds of open positions at Experis IT.

Check out all of Experis' jobs at and connect to me on

Similar jobs
More similar jobs