Skyline Scientific Inc
Prime Health Services, Inc.
Senior Application Developer
Beschreibung
Der Senior Application Developer leitet das Design und die Bereitstellung komplexer Anwendungsfunktionen und systemübergreifender Lösungen in einer primär Microsoft-Umgebung. Die Rolle übersetzt mehrdeutige Geschäftsanforderungen in umsetzbare Anforderungen und technische Designs, verantwortet die Arbeit von der Erkundung bis zur Produktionsunterstützung und bietet technischen Rat für andere Entwickler. Der Senior Application Developer wendet fortgeschrittenes Urteilsvermögen auf KI-gestützte Anforderungen, Designs, Implementierungen, Tests und Dokumentationen an und hilft dem Team, KI sicher und effektiv zu nutzen.
Wesentliche Aufgaben
- Leitung der Anforderungsanalyse, Lösungsdesign, Implementierung, Tests, Bereitstellung und Unterstützung für komplexe Anwendungsfunktionen und systemübergreifende Lösungen.
- Moderation von Diskussionen mit Produkteigentümern, Geschäftsinteressenten und Ingenieuren zur Klärung von Ergebnissen, Annahmen, Abhängigkeiten, Risiken, Akzeptanzkriterien und technischen Einschränkungen.
- Entwurf sicherer, skalierbarer und wartbarer Lösungen unter Verwendung von .NET, C#, React, TypeScript, SQL Server, REST APIs, Azure Diensten und genehmigten Integrationsmustern.
- Definition von API-Verträgen, Datenmodellen, Anwendungsgrenzen, Implementierungsplänen und Teststrategien für zugewiesene Lösungen.
- Festlegung von Unit-, Integrations-, API-, Regressions- und browserbasierten automatisierten Tests, die dem Lösungsrisiko und der Komplexität angemessen sind.
- Überprüfung technischer Designs, Pull-Anfragen, Codeänderungen, Testabdeckung und Dokumentation sowie Bereitstellung von klarem, umsetzbarem Feedback.
- Fehlerbehebung bei komplexen Produktionsproblemen, Durchführung von Ursachenanalysen und Anleitung zu dauerhaften Korrekturmaßnahmen.
- Identifizierung technischer Schulden und Empfehlung von Sanierungsmaßnahmen basierend auf Risiko, Geschäftswert, Wartbarkeit und Lieferprioritäten.
- Wartung und Verbesserung von CI/CD-Pipelines, Release-Praktiken, Entwicklungsstandards und operativer Dokumentation.
- Mentoring von Application Developers in Software-Design, technischer Problemlösung, Tests, Dokumentation und verantwortungsvoller KI-gestützter Entwicklung.
- Beitrag zu wiederverwendbaren Prompts, Anweisungen, Mustern, Beispielen und Qualitätspraktiken für das Entwicklungsteam.
Erwartungen an KI-gestützte Entwicklung
- Nutzung von KI in den Bereichen Anforderungsanalyse, technisches Design, Implementierung, Tests, Debugging, Dokumentation und Code-Review, wo genehmigt und angemessen.
- Umwandlung von Geschäftsdiskussionen und Quellmaterialien in Entwürfe von User Stories, Akzeptanzkriterien, Spezifikationen, Testszenarien und Implementierungsplänen, und deren anschließende Validierung mit autorisierten Stakeholdern.
- Identifizierung falscher Annahmen, fehlender Anforderungen, Sicherheitsbedenken, Randfälle, ungetesteter Pfade und unvollständiger Logik in KI-generierten Artefakten.
- Vergleich von KI-gestützten Anforderungen, Designs, Code und Tests auf Nachvollziehbarkeit, Konsistenz und Abdeckung.
- Festlegung, wann eine KI-gestützte Aufgabe zu breit für eine praktische menschliche Überprüfung ist, und Zerlegung in kleinere Inkremente.
- Schulung von Entwicklern in Bezug auf Prompt-Qualität, Kontextmanagement, sichere Datenhandhabung, Validierung, Einschränkungen und Eskalation.
- Empfehlung von teambezogenen KI-Workflow-Verbesserungen, ohne erforderliche Design-, Sicherheits-, Test-, Überprüfungs- oder Release-Kontrollen zu umgehen.
Erforderliche Qualifikationen
- Umfangreiche Berufserfahrung in der Entwicklung von full-stack-Anwendungen mit Microsoft .NET, C#, SQL Server, Webtechnologien, APIs, automatisierten Tests und Source-Control-Praktiken.
- Nachgewiesene Erfahrung in der Bereitstellung komplexer Funktionen oder systemübergreifender Lösungen und der Unterstützung von Produktionsanwendungen.
- Starke Kenntnisse in Anwendungsarchitektur, Datenmodellierung, Integrationsmustern, Sicherheit, Leistung, Wartbarkeit, CI/CD und Release-Praktiken.
- Erfahrung in der Leitung von technischen Designs, Code-Reviews, Ursachenanalysen und technischer Problemlösung.
- Nachgewiesene Fähigkeit, Entwickler zu betreuen und die technische Qualität durch Einflussnahme zu verbessern, ohne direkte Aufsichtsbefugnis.
- Nachgewiesene Fähigkeit, KI-generierte Anforderungen, technische Designs, Code, Tests und Dokumentationen zu validieren und zu verbessern.
- Abschluss, relevante technische Zertifizierung oder gleichwertige, direkt relevante Erfahrung, die zur Erfüllung der Aufgaben der Rolle ausreicht.
Bevorzugte Qualifikationen
- Erfahrung mit React, TypeScript, ASP.NET Web API, Azure Diensten, Microservices, Playwright, Python und modernen Qualitätsingenieurpraktiken.
- Erfahrung mit Abrechnung im Gesundheitswesen, X12.837, regulierten Daten, sicherheitssensiblen Systemen oder Integrationen von Gesundheitstechnologie.
- Erfahrung in der Etablierung wiederverwendbarer Entwicklungsmuster, Prompts, Anweisungen oder Engineering-Standards.
Kernkompetenzen
- Systemdenken und Fähigkeit, technische Kompromisse zu kommunizieren.
- Technische Führung durch Einflussnahme, Mentoring und konstruktive Überprüfung.
- Starke Stakeholder-Kommunikation und Fähigkeit, Mehrdeutigkeiten zu klären.
- Disziplinierte Experimentierfreude, Qualitätsmessung und kontinuierliche Verbesserung.
- Urteilsvermögen, KI-gestützte Ausgaben zu akzeptieren, zu überarbeiten oder abzulehnen und die Entscheidung zu erläutern.
Umfang und Entscheidungsbefugnis
- Verantwortung für komplexe Funktionen und Lösungen, die mehrere Anwendungskomponenten oder Dienste umfassen.
- Arbeitet mit breiter Autonomie innerhalb etablierter Architektur- und Governance-Richtlinien.
- Trifft bedeutende Design- und Implementierungsentscheidungen und koordiniert die Arbeit über Entwickler oder Anwendungsbereiche hinweg.
- Dient als Eskalationspunkt für komplexe Design-, Implementierungs-, Test- und Produktionsprobleme.
- Eskaliert Entscheidungen bezüglich Unternehmensarchitektur, wesentlicher Sicherheits-, Compliance-, Anbieter- und Portfolio-übergreifender Angelegenheiten.
Verantwortungsvolle KI und menschliche Rechenschaftspflicht
Diese Position darf nur von der Organisation genehmigte KI-Tools, Datenverbindungen und Entwicklungspraktiken verwenden. Der Mitarbeiter muss KI-gestützte Arbeiten vor der Nutzung oder Freigabe überprüfen, testen, dokumentieren und validieren und bleibt für Korrektheit, Sicherheit, Datenschutz, Wartbarkeit, geistiges Eigentum, Geschäftsübereinstimmung und endgültige Entscheidungen verantwortlich. Sensible oder regulierte Informationen dürfen nur innerhalb von Systemen verwendet werden, die für diese Informationen zugelassen sind. Wesentliche Unsicherheiten, unerwartetes Verhalten, Sicherheitsbedenken oder Richtlinienkonflikte müssen über genehmigte Kanäle eskaliert werden.
Leistungen
- Krankenversicherung
- Zahn- und Augenversicherung
- Vom Unternehmen bezahlte kurz- und langfristige Invaliditätsversicherung
- Vom Unternehmen bezahlte Gruppenlebensversicherung
- Großzügige Urlaubsregelung
- Mitarbeiter-Anerkennungsprogramme
- Annehmlichkeiten im Firmensitz
- Regelmäßige Mitarbeiterveranstaltungen
Über Prime Health Services
Prime Health Services (PHS) ist ein nationales Unternehmen zur Eindämmung medizinischer Kosten, das sich auf maßgeschneiderte PPO-Netzwerklösungen spezialisiert hat. Seit 2001 arbeiten wir mit Versicherern, TPAs, selbstversicherten Gruppen und staatlichen Stellen zusammen, um Zugang zu hochwertiger Gesundheitsversorgung zu reduzierten Preisen zu ermöglichen. Unser technologiegestützter Ansatz ermöglicht es uns, unseren Kunden einen schnellen, flexiblen und zuverlässigen Service zu bieten und gleichzeitig eine kollaborative, mitarbeiterorientierte Arbeitsplatzkultur zu fördern.
