R Developer - Remote
Posted on Aug 25, 2021 by NextLink Solutions
We have an interesting requirement from one of our clients based in Switzerland for REMOTE contract mission, Please find the job details below and it would be great if you are interested to proceed.
NextLink Solutions is currently looking for a R Developer - Remote. You will integrate a multicultural team of passionate experts that will support and integrate you fully as a member of the department.
Client's Product Development organization is dedicated to delivering outstanding therapies to patients who need them. We conduct global clinical trials, analyze results, monitor safety, and work with regulatory authorities to provide truly differentiated medicines to patients.
PDIX delivers IT services and solutions tailored towards the need of the PD functions. One of the products that is currently being developed is a cloud based Advanced Analytics platform (PDAA).
We do #Code4life creating innovative software that helps doctors, patients and scientists around the world.
We are looking for experienced, a self-driven R developers who want to join an agile international team of scientists and software engineers that work on a new R based tool chain to transform how we process and analyze data in clinical trials.
Start Date: ASAP
End Date: 6 months
Work location: Kaiseraugst
Remote/Home Office: Yes, full remote
Team: 10 people (participating in a program with 50+ people)
Note: Only EU National Or Swiss Locals are eligible
Tasks and Responsibilities
Advanced R programming, including package development using devtools
Package testing, using test that or some other testing utility (RUnit comes to mind)
Working with GitHub/Gitlab or even Bitbucket, creating branches, familiarity with git workflows. We are not following any particular git workflow in our projects, but knowing them evidences some deep familiarity with version control systems.
Package development cycle using R CMD check
Extracting documentation programmatically
Metaprogramming/static code analysis of package objects
Developing/contributing to mature R packages that exercise many software development best practices
5+ years of experience with R package representations & structure (basic knowledge of what package metadata is available, and how to access it within R) (*)
Experience with CI/CD automation (eg Travis CI, Github actions, Gitlab CI/CD, Jenkins, Bamboo) (*)
Devops skills (Jenkins, GitLab CI/CD) (*)
Experience in agile ways of working
Knowledge of a package namespace and how it can be analyzed (*)
English fluent is a must
Nice to haves:
Degree in Computer Science or Mathematics is a plus
Experience with code coverage utils would be nice
Experience in metaprogramming skills would be an advantage to understand the intricacies of the language
Experience dealing with package repositories outside of CRAN and Bioconductor, such as a companywide package repository is a plus
Experience leading a team of developers is a plus
Experience in working on open source projects is an advantage
The person needs to have growth-mindset with an attitude to continuously learning new technologies and exploring new business areas.