#

Senior Software Engineer

SIRE Life Sciences®

Netherlands, zagranica

SIRE Life Sciences®

Senior Software Engineer

Location: Netherlands
SIRE® is the market leader in Life Sciences recruitment. We believe the recruitment market needs to gear up in technology and continuous innovation. We like technology, in a Life Sciences market driven on science, we couldn’t stay behind; we drive Recruitment Science. Investing a majority of our turnover in technology enables us to use unique Resource Technologies. By using highly advanced algorithms, we enable our team of Resource & Data Strategists© to maintain the most advanced, detailed and complete Life Sciences network in Europe. This big data enables us to work Reverse Recruitment©: we first analyze the market in-depth before we go out to the market. Because we analyze the whole market, we can compare facts and data. This enables us to do Facts & Big Data Recruitment©, making sure we, or better yet, you find the right career!Our client is a professional Medical Devices organisation, based in Noord-Brabant Netherlands.

The Company

It is one of the major players in the field of medical devices, and well-known throughout The Netherlands and abroad.

Role Description

1 PURPOSE

The position is for an experienced senior software engineer to act as a developer within HSDP, with excellent and deep technical expertise, who can coach others and strengthen the scrum teams.

She/he should be a strong technical developer with extensive experience on the applicable technologies (see below) and with excellent technical communication skills towards other team members.

It concerns a full-time assignment with 5 days per week on-site presence on the High Tech Campus in Eindhoven. This team is transitioning to a DevOps way of working and will also become responsible for monitoring their services in production.

Responsibilities

3 KEY AREAS OF RESPONSIBILITIES

• Creates high quality working software
• Features driven development in an agile approach
• Actively participates in sprint planning, daily stand-up meetings, sprint reviews, sprint retrospectives and backlog refinement. Contributes to continuous improvement of the team, software and processes
• Designs, codes, documents, tests (automated), maintains and deploys software
• Supports DevOps in deploying software
• Sets, monitors and ensures to meet own performance metrics
• Defines, monitors and meets performance and quality metrics
• Provides technical solutions that conform to requirements with a strong focus on end-users, high quality (QMS/regulatory standards), performance, safety and security
• Keeps abreast of technical knowledge by studying and implementing state-of-the-art programming techniques and development tools, participating in educational opportunities, participating in communities

Requirements

2 MAIN EXPERTISE AND KNOWLEDGE

Required experience
• Multiple years of programming experience in Java and JavaScript
• Ample experience with developing RESTful Microservices using Spring Boot/MVC/Cloud
• Experience in designing distributed applications on IAAS like Cloud Foundry/Docker/Kubernetes
• Proficient in data modeling, logical and physical database design using Oracle/MS SQL/MySQL/PostgreSQL
• Knowledge of query execution and optimization using indexes, partitions
• Knowledge of data interchange formats like XML, JSON, Protobuf
• Familiar with working in scrum teams and applying agile development techniques
• Fluent in English, both verbal and in writing
• Experience in designing and writing automated functional/performance tests

Nice to have experience
• Experience with working according Scaled Agile Framework (SAFe)
• Knowledge of OAuth2, OpenID Connect and FHIR specifications
• Experience in building triggers, stored procedures/functions using SQL, PL/SQL, T-SQL, PL/PgSQL
• Experience working with Python
• Experience in production deployments
• TFS, MTM (test management)
• CI/CD pipelines
• Test-driven development (TDD)

Special characteristics / requirements
• Understanding of working in a highly regulated environment (medical)
• High quality and improvement attitude
• Independent worker with fast learning attitude
• Experience with multi-cultural environment and multi-site project set up

Other information

4 NECESSARY KNOW-HOW / SKILLS

• Bachelor’s degree in computer science or higher
• Good documentation and reporting abilities
• Good communication skills
• Disciplined team worker
• Analytical, creative and abstract thinker

Prosimy o aplikowanie poprzez przycisk znajdujący się po prawej stronie ogłoszenia.
SIRE Life Sciences®

Czy chcesz otrzymywać oferty pracy na podobne stanowiska?

Utwórz powiadomienie e-mail
Zapisz mnie

Zapisani kandydaci otrzymują informacje jako pierwsi.

Podziel się ze znajomymi