Trending Topics Jobs
Search
Senior .NET Developer (d/f/m)

Senior .NET Developer (d/f/m)

locationGermany
remoteFully remote
PublishedPublished: 9/26/2022
Backend Developer
Full time
Senior

We are looking for one or more Senior .NET / C# Software Developers (d/f/m) to join doctorly on our mission to enable people to live healthier lives.

This is a great opportunity for highly experienced Software Engineers to take prominent roles within our product development team and help us meaningfully change how healthcare works.

You'll contribute directly to the development of a sophisticated cross platform application that blends native and web technologies. Your focus and responsibilities will lie mostly in the services layer. This includes

  1. building APIs for our frontend and other consumers
  2. storage and the management of complex and sensitive structured data
  3. building the application based on Domain Driven Design and SOLID principles

As an integral member of one of our cross functional teams, you'll be familiar with agile ways of working (esp. scrum) and DevOps. You're an experienced engineer and understand the fundamentals of clean code, design principles and common tools around development, testing, and CI/CD including Git, Docker, etc.

Your ability to improve and change the way we work is part of our culture. We're an international team, so fluent English is a must, German would be a bonus but is not essential to the role.

About doctorly

Our vision is to enable everyone to live a healthier life!

The doctorly values are Kindness, Excellence, Ownership and Integrity - we live these every day.

Amidst and as a result of the global pandemic, the world is coming to see just how outdated our health IT infrastructure really is. Have a closer look at the software your doctor currently uses and you’ll understand why this is a burning topic in need of innovation.

doctorly - backed by the best early stage investors in Europe - takes a holistic view of the market and our products, with a firm focus on enabling genuinely meaningful disruption at the very heart of how healthcare works.

Our first goal - reducing the administrative overhead for German doctors and enabling integration within German healthcare by providing doctors with modern, easy to use and highly optimised software to manage their entire practice.

Beyond that we'll be building apps for patients and healthcare professionals as well as an open platform to enable integration across the entire healthcare industry.

Responsibilities

Your responsibility will be to take ownership of backend development within your team, this includes:

  • Building excellent highly usable, secure, performant, beautiful, well tested and technically awesome backends
  • Working closely with our product owners and UX/UI-Designers as well as other developers, DevOps, QA in our cross functional teams
  • Striving to understand the requirements, the domain and the big picture and help to refine specifications as part of the team
  • Planing, estimating and reviewing user stories and code with the team - being a team player is part of who we are and who we want to work with
  • Teaching and mentoring your teammates in the arts of the backend development
  • Working to continually improve our application, code quality and processes
  • Building a solution that is extensible and maintainable

Requirements

At this stage we're only accepting applicants in the timezone CET (Berlin) +/- 2hrs.

  • Deep expert level experience with fundamental backend technologies - C#, .NET framework (Core), ASP.NET and the BCL as well as the related tooling
  • Significant experience with Entity Framework (especially EF-Core) and familiarity with databases
  • Working knowledge of the components .NET: the runtime, compiler, packaging and targeting (assemblies, .NET Standard, etc.), as well as build tooling, package management etc.
  • We'll expect someone with your level of experience to be deeply familiar with design patterns and architectural concepts like API first, SOLID and Domain Driven Design (DDD), CQRS and REST
  • Experience with automated testing (IO, regression, unit, integration, load, etc) and passionate about Test or Behaviour Driven Development (TDD/BDD)
  • Excellent verbal and written communication skills

Nice-To-Haves

  • If you've worked in regulated industry esp. healthcare this will be a plus
  • Do you have relevant work experience or a degree or diploma or certification in a related field - let us know
  • Knowledge of FHIR & HL7 is advantageous
  • Deeper understanding of databases (esp. PostgreSQL)
  • Familiarity with CI/CD tooling
  • An understanding of frontend fundamentals and how these relate to the backend

Offer and Process

We offer flexible working hours, remote/hybrid/office as you prefer and strive to pay great rates suitable for your amazing skills and outstanding experience. Of course we offer all of the usual perks (fruit, coffee, great gear, awesome colleagues, rooftop terrace, etc.) as part of our standard package along with great annual leave, healthcare and pension plans. We also offer all employees an excellent virtual options package and a team culture that is second to none.

 

Our recruiting process typically follows the following form

  1. Introduction Call - what is doctorly, our vision, who are you, why do we match ~ 30 min.
  2. Formal/Technical Interview - a chance for you (and us) to ask all the necessary questions ~ 1 hr
  3. Assessment Task/Workshop - the content and length depend a lot on the role and seniority ~2-4 hours 
  4. References check - we talk to two of your references for about 15 minutes each
  5. Cultural Interview/Meet the team - a chance for you to really get to know your teammates before you start ~1,5 hrs
  6. Contract walkthrough, here we take you through the employment agreement and shares contracts so that you really understand both ~1,5 hrs

The entire process should take less than 2 weeks to complete (depending on your availability). We’re flexible and adaptable to your needs and those of the role in this process.

Fields of study

  • Computer science / IT

Years of experience

  • Senior

Required languages

  • English

Required skills

  • C#
  • ASP.NET
  • .NET