Dies bedeutet insbesondere: Mitwirkung an der Weiterentwicklung der Codebasis via GitHub (Feature-Entwicklung, Code Reviews und Bearbeitung von Issues) Unterstützung bei der Entwicklung eines Design und der Implementierung neuer Konzepte, um die Funktionalität und Skalierbarkeit zu erweitern Mitarbeit an der Integration neuer Datensätze und Modelle in die bestehende Bibliothek Wenn wir Ihr Interesse geweckt haben, senden Sie uns bitte ein kurzes Anschreiben, einen aktuellen Lebenslauf, ein Transcript of Records und - falls vorhanden - Referenzen zu relevanten Softwareentwicklungsprojekten, die Sie in der Vergangenheit durchgeführt haben, vorzugsweise auf Englisch und bevorzugt per E-Mail an timo.stoll@log.rwth-aachen.de.
Du übernimmst zügig Verantwortung für eigene Module oder Features und entwickelst Lösungen, die den Arbeitsalltag in tausenden Arztpraxen jeden Tag spürbar verbessern. Unser Technologie-Stack ist vielseitig. Ob native Client-Entwicklung, intuitive User Interfaces, skalierbare Backend-Logik oder Schnittstellen-Management – wir finden im Bewerbungsprozess gemeinsam heraus, wo Deine Stärken liegen und in welchem Team Du Dein Potenzial am besten entfalten kannst.
Als Mentor und technischer Vordenker förderst Du eine Kultur der Exzellenz und begleitest unsere Entwickler durch Coaching und Reviews in ihrer fachlichen Entwicklung. Dein wacher Blick für Technologietrends hilft Dir, fundierte Entscheidungen für unser Ökosystem zu treffen und Risiken frühzeitig zu minimieren.
Du weißt, wie man Daten im Backend (Java/Spring) effizient aufbereitet und wie man sie im Frontend (Objective-C/Swift) performant darstellt. Du siehst die Entwicklung in beiden Welten nicht als Last, sondern als Freiheit, ein Feature komplett selbst zu gestalten. Relationale Datenbanken, idealerweise PostgreSQL, sind für Dich vertraut.
Zu Ihren Aufgaben gehören: Architektur & Technische Konzeption Erstellung technischer Konzepte für neue Anwendungen, Services und Integrationen Entwurf wartbarer, skalierbarer und sicherer Softwarearchitekturen Bewertung und Auswahl geeigneter Technologien und Patterns Definition von Architekturprinzipien und Entwicklungsstandards Durchführung von Architektur-Reviews und technischen Abstimmungen Softwareentwicklung (.NET / C#) Entwicklung von Anwendungen, Services und APIs mit C# und .NET Umsetzung cloudnativer Architekturen mit Azure Functions Entwicklung ereignisbasierter und asynchroner Systeme Umsetzung von Clean Code, SOLID, Testbarkeit und Wartbarkeit Refactoring bestehender Systeme zur Erhöhung der technischen Qualität Power Platform & Integration Entwicklung und Erweiterung von Lösungen mit auf der Power Platform (gerne auch PowerBi) Integration von Lösungen in Microsoft 365 mit Azure-Services und .NET-Backends (SharePoint Online, Teams, Exchange, Graph API) Entwicklung von Custom Connectors Automatisierung fachlicher Prozesse Systemintegration & Schnittstellen Design und Implementierung von REST-APIs Integration interner und externer Systeme Umsetzung robuster Fehler-, Retry- und Fallback-Konzepte Sicherstellung von Datenkonsistenz und Nachvollziehbarkeit Qualität, Sicherheit & Betrieb Umsetzung von Logging-, Monitoring- und Tracing-Konzepten Absicherung der Anwendungen (AuthN/AuthZ, Secrets, Key Vault, Managed Identities) Performance- und Stabilitätsoptimierung Aufbau und Pflege automatisierter Tests (Unit, Integration) Unterstützung von CI/CD- und DevOps-Prozessen Zusammenarbeit & Kommunikation Enge Zusammenarbeit mit Product Ownern zur fachlich-technischen Ausarbeitung von Anforderungen Beratung der Fachbereiche zu technischen Möglichkeiten und Grenzen Unterstützung des Testmanagements bei der Qualitätssicherung Erstellung technischer Dokumentationen, Architekturbeschreibungen und Entscheidungsvorlagen Wissenstransfer innerhalb des Teams Ihr Profil Mehrjährige Berufserfahrung in der professionellen Softwareentwicklung mit C# und .NET Fundierte Erfahrung mit Microsoft Azure, insbesondere Azure Functions, App Services, Storage, Service Bus / Event Grid (von Vorteil) Erfahrung mit der Microsoft Power Platform und sehr gute Kenntnisse in API-Design, REST, JSON, Authentifizierungskonzepten Strukturierte, analytische Arbeitsweise sowie die Fähigkeit, komplexe Zusammenhänge verständlich zu kommunizieren Erfahrung in der Erstellung technischer Konzepte und Architekturdokumentationen und ein routinierter Umgang mit agilen Vorgehensmodellen (Scrum, Kanban) Verhandlungssichere Deutschkenntnisse in Wort und Schrift runden Ihr Profil ab Sie erfüllen nicht alle Anforderungen, aber unsere Stelle gefällt Ihnen?
Sie können Ihre Karriere bei IQVIA aktiv gestalten und den Weg wählen, der Ihre Entwicklung und Ihren Erfolg am besten unterstützt. Durch Einblicke in verschiedene Regionen, Kompetenzen sowie therapeutische und technologische Bereiche können Sie sich ohne Grenzen weiterentwickeln.