Logo Dim3

Senior Software Engineer

As Senior Software Engineer, you can have a tangible impact in helping medical practitioners translate their needs into smart software.

Scope

Starting from use cases designed with end-users and the Product Manager, you will be building easy to use, high-performing, distributed, scalable, enterprise-grade applications in a Java environment. You'll be part and bring your experience in the full software development lifecycle, from design and coding to testing and documentation, in an agile way.

Mission

  • Analyze and review use cases and user stories
  • Build technical architectures and designs
  • Deliver stable, testable, secure, reusable, extensible, maintainable and efficient code and frameworks
  • Create or maintain technical documentation
  • Participate in code reviews with your peers
  • Proactively support project deployments remotely and at customer sites
  • Support continuous improvement by investigating alternative technologies and processes and presenting these for review by the team

Profile

  • Engineering or Master’s degree in Computer Science with a minimum experience of 10 years
  • Full-stack developer with excellent analytical skills
  • Excellent coding skills in Java and extensive experience with Spring Boot
  • Experience with at least one modern browser JavaScript framework (Angular, React, VueJS…)
  • Practical knowledge of relational database modelling and query optimization
  • Ability to set up and maintain build configurations (Maven or Gradle) and continuous integration pipelines
  • Experience with domain-driven design, event sourcing and CQRS architectures is a huge asset
  • Special affinity for UX is an asset
  • Working experience with container technologies (Docker, Kubernetes, Helm...) and with event-driven, distributed applications and lightweight message buses (RabbitMQ, Kafka, ...) is an asset
  • Excellent time-organization skills and ability to work under tight deadlines
  • Team player, curious and quick learner, communicative and convincing
  • Fluent in French and English

Offer

  • Work in a motivated, lively start-up environment and contribute to making better medical decisions that enhance the life of patients
  • Explicit commitment to high quality software engineering
  • Our dynamic and experienced team brings the best out of motivated potentials
  • We also offer space for you to add your knowledge, skill and expertise to the team, and the company as a whole, without being rigid or inflexible about the way things need to be done
  • A competitive salary, up to 3 days/week of homeworking and a range of other employee benefits

Apply now

Email your application today to jobs@dim3.com

Your application and related information will remain strictly confidential.


Apply now