Du brennst für sauberen Code, skalierbare Architekturen und moderne .NET-Technologien? Du willst technische Entscheidungen aktiv gestalten, statt nur bestehende Systeme zu pflegen? Du willst Architektur vorantreiben, und zwar nicht für ein einzelnes Produkt, sondern für die gesamte Gruppe?
Dann übernimm bei Vivecti eine zentrale Rolle in der technologischen Weiterentwicklung unserer Group-Software im Gesundheitswesen. Du gestaltest Anwendungen für unsere Tochterunternehmen und neue, gruppenweite Lösungen. Dabei arbeitest du mit modernen Technologien, Container-Plattformen, gelebter DevOps-Kultur und dem gezielten Einsatz von KI-gestützten Entwicklungswerkzeugen.
Deine Aufgaben:
- Du übernimmst die technische Führung und Architekturverantwortung für Backend-Anwendungen auf Group-Level, für unsere Tochterunternehmen und für neu geplante Group-Software.
- Du analysierst die bestehende Systemlandschaft, identifizierst technologische Potenziale und entwickelst daraus skalierbare, nachhaltige Lösungsarchitekturen.
- Du konzipierst und implementierst robuste Backend-Komponenten und RESTful APIs mit C# und .NET 8+, inklusive sauber definierter Schnittstellen-Contracts nach OpenAPI-Standard.
- Du gestaltest die Integration unterschiedlichster Datenquellen und setzt auf event-basierte, asynchrone Kommunikation über Message Broker wie RabbitMQ.
- Du bringst DevOps-Kompetenz direkt ins Engineering-Team. Du denkst Entwicklung und Betrieb zusammen und verantwortest deine Anwendungen von der Entwicklung bis zum laufenden Betrieb („You build it, you run it“).
- Du treibst die Containerisierung unserer Anwendungen voran und gestaltest Docker-Images, Build-Prozesse und Deployment-Strategien.
- Du richtest Kubernetes-Deployments ein und betreibst sie in unserer self-hosted bzw. self-managed Umgebung, inklusive Skalierung, Monitoring und Fehleranalyse im laufenden Betrieb.
- Du baust CI/CD-Pipelines auf und entwickelst sie weiter, damit Releases automatisiert, reproduzierbar und mit klaren Quality Gates ausgeliefert werden.
- Du triffst gemeinsam mit dem Team fundierte Architektur- und Technologieentscheidungen und sorgst dafür, dass sie in der Entwicklung konsequent umgesetzt werden.
- Du begleitest die schrittweise Modernisierung unserer Systeme, inklusive der Migration von On-Premise-Lösungen in moderne Plattform-Architekturen.
- Du etablierst technische Standards für Codequalität, Testing, Performance, Security und Wartbarkeit und verbesserst sie kontinuierlich.
- Du führst Code Reviews durch, prüfst Arbeitsergebnisse fachlich und gibst konstruktives Feedback. Du coachst und förderst Entwickler:innen aktiv in ihrer Weiterentwicklung.
- Du analysierst komplexe Bugs sowie Performance- und Stabilitätsprobleme und entwickelst nachhaltige Lösungen statt kurzfristiger Workarounds.
- Du optimierst unsere MySQL- und PostgreSQL-Datenbanken im Hinblick auf Performance, Wartbarkeit und Skalierbarkeit.
- Du förderst den reflektierten Einsatz von Generative AI, zum Beispiel für Refactoring, Testfälle, Dokumentation und Qualitätssicherung.
- Du arbeitest eng mit Produktmanagement und weiteren Stakeholdern der Gruppe zusammen und stellst sicher, dass technische Entscheidungen echten Mehrwert schaffen.
Wichtig: Du bist nicht nur fachlich führend, sondern auch selbst hands‑on im Code unterwegs. Eine reine Führungsrolle ist das nicht.
Das wünschen wir uns von Dir:
- Abgeschlossenes Studium oder Ausbildung in Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation.
- Mindestens 5 Jahre Erfahrung in einer technisch führenden Rolle, zum Beispiel als Lead Developer, Tech Lead oder Software Architect, mit fachlicher Verantwortung für eine Applikation oder ein Entwicklungsteam.
- Sehr gute Kenntnisse in C# und .NET 8+ sowie Erfahrung mit Entity Framework Core und der Entwicklung von RESTful APIs auf Basis von OpenAPI/Swagger.
- Fundierte Erfahrung in Softwarearchitektur, Design Patterns, Clean Code und der Modernisierung von Legacy-Anwendungen.
- Erfahrung mit Unit- und Integrationstests (zum Beispiel xUnit) und statischer Codeanalyse (zum Beispiel Roslyn Analyzers).
- Praktische DevOps-Erfahrung: Du hast Anwendungen nicht nur entwickelt, sondern auch selbst ausgerollt und betrieben.
- Fundierte Kenntnisse in Containerisierung (Docker) und Kubernetes, sowohl beim Einrichten von Deployments als auch im operativen Betrieb.
- Idealerweise Erfahrung mit self-hosted bzw. self-managed Kubernetes-Umgebungen. Erfahrung mit gemanagten Setups in größeren Organisationen ist ebenfalls wertvoll.
- Sicherer Umgang mit CI/CD-Pipelines (zum Beispiel GitLab CI, GitHub Actions oder Azure DevOps). Kenntnisse in Monitoring und Observability (zum Beispiel Prometheus, Grafana) sind ein Plus.
- Erfahrung mit Event-Driven Architecture und Message Brokern, idealerweise RabbitMQ.
- Fundierte Kenntnisse in MySQL und/oder PostgreSQL inklusive Performance-Optimierung. Erfahrung mit Redis oder Elasticsearch/OpenSearch ist ein Plus.
- Erfahrung mit B2B- oder Enterprise-Anwendungen, Datenplattformen oder Business-Anwendungen mit hohem Datenvolumen.
- Reflektierter Umgang mit KI-Tools wie Cursor oder Claude Code und ein gutes Gespür dafür, wo deren Einsatz echten Mehrwert schafft und wo nicht.
- Ausgeprägte Kommunikationsfähigkeit und die Fähigkeit, komplexe technische Zusammenhänge verständlich zu vermitteln, auf Deutsch und Englisch.
- Du übernimmst Verantwortung, triffst Entscheidungen und führst unterschiedliche technische Perspektiven zusammen.
- Eine eigenverantwortliche, lösungsorientierte Arbeitsweise und Freude daran, gemeinsam technische Exzellenz voranzutreiben.
Darauf kannst Du Dich freuen:
- Sicherheit: Unbefristetes Arbeitsverhältnis in einem wachsenden Unternehmen der Gesundheitsbranche mit attraktiver Vergütung
- Hoher Gestaltungsspielraum und direkter Einfluss auf Architektur- und Technologieentscheidungen
- Arbeit an Systemen, die das Gesundheitswesen effizienter und digitaler machen
- KI-First: Modernste KI-Tools (Cursor, Claude Code, Bedrock) als fester Bestandteil deiner täglichen Arbeit
- Ein Team mit echter Leidenschaft für Qualität, Innovation und smarte KI-Nutzung
- Benefits: Moderne Büroräume oder 100% Homeoffice, neueste Arbeitsmittel, betriebliche Altersvorsorge, Corporate Benefits
- Perspektiven: Individuell zugeschnittene Fort- und Weiterbildungen für Fachkompetenz und persönliche Entwicklung
- Unterstützung: Ausführliche Einarbeitung mit persönlichem Paten durch den gesamten Onboarding-Prozess
- Sport & Gesundheit: Über 4.000 Sport- und Gesundheitseinrichtungen via EGYM WELLPASS oder JobRad-Leasing
#J-18808-Ljbffr
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Lead Developer Backend – C#/.NET (m/w/d) in Berlin erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Vivecti Group GmbH anzuklopfen, wenn du dich auf die Stelle als Lead Developer Backend – C#/.NET (m/w/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Vivecti Group GmbH vorzubereiten!
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Vivecti Group GmbH klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Vivecti Group GmbH vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.