Senior Software Engineer

Koninklijke Philips N.V.
  • Eindhoven
  • Detachering
  • HBO
  • 40 uur
Christelle Al Jamal avatar
Christelle Al Jamal junior recruitment consultant

Senior Software Engineer, Clinical Data Repository

The position is for an experienced senior software engineer to act as a developer within Philips HealthSuite Digital Platform ( 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 3-5 days per week on-site presence on the High Tech Campus in Eindhoven. This team is working in a DevOps way and is responsible for monitoring their services 24/7 in production

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
  • 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

Functie-eisen

Required experience

  • Multiple years (~ 5) 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 modelling, logical and physical database design using PostgreSQL/Oracle/MS SQL/MySQL
  • Experience in building triggers, stored procedures/functions using SQL, PL/SQL
  • Knowledge of query execution and optimization using indexes, partitions and analyzing query plans, performance tuning
  • Knowledge of data interchange formats like XML, JSON
  • Clean code and knowledge about Design Patterns and SOLID principles
  • 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 working with Python and building triggers, stored procedures/functions using T-SQL, PL/PgSQL
  • Experience in DevOps (e.g. production deployments, monitoring and alerting, troubleshooting)TFS, MTM (test management), CI/CD pipelines
  • Test-driven development (TDD) and Behaviour Driven Development (BDD)

Special characteristics / requirements

  • Understanding of working in a highly regulated environment (medical)
  • Willingness to join the rotating 24/7 on call pool
  • High quality and improvement attitude
  • Independent worker with fast learning attitude
  • Experience with multi-cultural environment and multi-site project set up

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

Arbeidsvoorwaarden

Start: 01/12/2021

End: 01/12/2022

Location: Eindhoven

Hours: 40

Freelancers are also welcome to apply!

Solliciteren

Inclusiviteit en diversiteit

Uiteraard staat deze vacature open voor iedereen die zich hierin herkent. We geloven dat diverse teams van belang zijn voor ons als lerende organisatie, die voorop wil blijven lopen in de wereld van werk. Want juist verschillen tussen mensen zorgen voor groei. Van collega's, klanten, kandidaten en daarmee van Yacht. Heb jij een uniek talent? We ontmoeten je graag.

Christelle Al Jamal avatar
Christelle Al Jamal junior recruitment consultant

Vragen?

recruiter Christelle Al Jamal

Christelle Al Jamal

junior recruitment consultant

Het sollicitatieproces

1  van 5

Je sollicitatie en cv worden doorgenomen door Christelle Al Jamal

2  van 5

Binnen 5 werkdagen ontvang je een reactie

3  van 5

Is er een match, dan plannen we een persoonlijke kennismaking

We onderzoeken samen jouw ambitie en mogelijkheden

4  van 5

Daarna word je (eventueel) voorgesteld bij onze opdrachtgever

Wanneer de klik er is, ga je starten bij je nieuwe uitdaging!

5  van 5

Afhankelijk van het soort dienstverband (interim, zzp of vast), ontvang je van ons een aanbod