Senior Software Developer (ES)

Apply now

Do you want to join a fast-growing global consultancy in the life science industry? 💪

We are a fast-growing consultancy in the life science industry, and we are looking for a Senior Software Developer. This is an exciting opportunity to work on cutting-edge projects and gain experience in a dynamic and fast-paced environment. 

BASE life science is a business and technology consulting company working exclusively within the life science industry. We specialize in working on the customer side of technology projects and IT systems. 

From our presence in Denmark, Switzerland, Germany, Spain, UK, France, Italy, and US we serve clients across Europe. Over the last three years, we have experienced substantial growth and we believe that the combination of a problem-solving mindset and a tailored approach to each client will deliver more growth in the years to come. 

At BASE we partner with industry leading solution providers, including Veeva, Salesforce and IQVIA and help to carve business value from digital platforms and data. 


About the role:

We are looking for a Senior Software Developer to join our Product Development team. Our team develops the core software product at BASE. At BASE we value teamwork and analytical thinking. 

Some of your responsibilities will be: 

  • Design and implement new features for software libraries. 
  • Technical lead and development of core modules and components in software projects. 
  • Develop and maintain tests (unit, integrations, system, etc.). 
  • Support bug-fixing activities. 
  • Evaluate, review, and refactor code produced by other colleagues. 
  • Mentor colleagues in the software development team. 


What experiences do you bring?

  • Software development using a statically typed language and Python. 
  • Experience in developing and maintaining a software repository. 
  • Experience in testing, debugging and troubleshooting code. 
  • Experience in developing software libraries. 
  • Knowledge of version control using Git. 
  • Knowledge and experience in software delivery models, including CI/CD pipelines. 
  • Knowledge of Unix operative system.  
  • Understanding of Agile working practices. 

Additionally, the ideal candidate has the following qualifications: 

  • Data modelling using ER notation. 
  • Fluent in writing Python code. 
  • Experience with Azure DevOps. 
  • Experience with working in regulated environment (GxP). 
  • Experience with building and delivering Python packages. 
  • Experience with tabular data manipulation (ETL pipelines). 


Why join BASE life science?

BASE life science has been recognized as one of the 25 best workplaces in Denmark and what makes us special is the diversity, we value with more than 30 different nationalities in our team. We have a Scandinavian culture across all of BASE and offer our employees a flexible work life opportunity, not just on paper but also in real life. In BASE we trust our employees and the boundaries within which you can operate are very wide, if the customers are prioritized. 


What do we offer?

  • Flexible schedule: Fit it into your routine!  
  • Remote friendly: 🌍 within the CET time zone! 
  • Home office setup: You will get a laptop + electronic devices 💻 
  • Culture of trust, diversity & inclusion 
  • An entrepreneurial and multi-cultural work environment, where you will be able to quickly make an impact for our customers 
  • Ongoing learning and development opportunities to grow your career. ⬆️ 


Are you interested?

If you have a passion for data engineering and a track record within product development, we would love to hear from you. We will screen and evaluate incoming candidates on an ongoing basis and look forward to receiving your application. 

To know more about the role, you are welcome to reach out to R&D People Partner Aranzazu Botto

Apply now