Senior Programmer / Web-Developer / no-121

4070 Basel
Start Date: 
End Date: 
Hours per day: 
Hours per week: 
Total Hours: 




For our customer located in Basel/Switzerland we are currently looking for (m/f/d) a Senior Programmer / Web-Developer

  • Type of placement: 7 months, external contract with possible long term extension
  • Company:  major Pharma company in Basel area
  • Salary:  level 3, please ask us for the exact rate range 

(monthly all in salary levels in CHF,  level1= 5-10k , level2=10-15k,  level3= >15k)



The successful candidate will report into the Clinical Analytics function within Central Operations Services, Transformative Business Operations. This team is responsible for the delivery and maintenance of a broad portfolio of tools, analytics dashboards, metrics and KPIs, benchmarking data and adhoc reporting to support the various analytics requirements of the Global Development organization (Data Management, Statistical Programming, Trial Management, Medical Writing, Trial Monitoring, Trial Forecasting and Resource Management etc.). 

An exciting position has arisen for a talented full-stack web developer to work in close collaboration with our technical lead to implement a number of technical projects, initially focusing on delivery of a web-based application tracking/commenting/bug reporting/metrics tool, but then moving on to other interesting projects such as web mashup API integration, a new internal crowdsourcing platform and other innovative projects in the pipeline. The successful candidate should have a proven and documented (eg. Git) track record in developing complex web-based solutions and possess some or all of the following technical skills mentioned beyond.


In addition to the above, Clinical Analytics is continuing to augment its analytical capabilities in the emergent data science/predictive analytics/machine learning space, providing a range of services to business including time-series forecasting, sentiment analysis, decision tree analysis, risk analysis etc. It would therefore be highly advantageous for a candidate to also possess some or all of the following skills: 

- ML algorithms (Linear Regression, Logistic Regression, SVM, Decision Tree, kNN, K-Means, Random Forest, Naive Bayes etc...) 
- ML/DL applied knowledge (Tensorflow, sklearn, Pytorch, Stan, Caffe2, Spacy, CNTK...) 

From a non-technical perspective we are looking for an individual who is a self-starter, able to ‘own’ their own domain of responsibility, work with minimal supervision, plan their own time, as well as being able to reach out, work and collaborate with other members of the team. This person should naturally have excellent problem-solving ability, strong attention to detail, be a quick learner and be able to connect the dots. Ideally they should be able to train, mentor others and share ideas to inspire and provoke discussion and learning within the group. 

Preferred qualifications include a Master’s Degree in Statistics, Mathematics, Computer Science or equivalent. The candidate should be fluent in English.


Main skills

  • Web technologies (HTML, CSS, JS) 
  • UI technologies (React, Vue, Polymer, React native) 
  • API development (SOAP, RESTFul, GraphQL, Falcor) 
  • JavaScript ecosystem knowledge (TypeScript, flow, yarn, node workflow) 
  • Security (JWT, LDAP, SAML, SSL, cryptography) 
  • Relational Databases (MySQL, PostgreSQL, MariaDB, Oracle etc...) 
  • noSQL store (HBase, Cassandra, MongoDB) 
  • Devops knowledge (AWS services, OpenShift, Ansible, ) 

Nice to have skills

  • Data Structures 
  • OOP (Java, Python, R...) 
  • FP (Haskell, Scala, F#...) 
  • Big Data Technologies (Hadoop, Hive, Storm etc...) 
  • Caching technologies (memcached, redis, Hazelcast) 
  • Serverless Technologies (Lambda, serverless framework, AWS API Gateway etc...) 
  • ML algorithms (Linear Regression, Logistic Regression, SVM, Decision Tree, kNN, K-Means, Random Forest, Naive Bayes etc...) 
  • ML/DL applied knowledge (Tensorflow, sklearn, Pytorch, Stan, Caffe2, Spacy, CNTK...) 


Kindly be informed that our customer is located in Switzerland. Therefore only applications within the EU or candidates holding Swiss work permission are required.The SymplyVision-Team is looking forward to receiving your application (Word file is highly appreciated).