SanMar- External
Careington International Corporation
Sr. Software (Full Stack) Developer
Über die Stelle
CAREINGTON IST EIN LÖSUNGSORIENTIERTES UNTERNEHMEN. ALS ETABLIERTER MARKTFÜHRER SIND WIR SEIT 1979 EIN VORREITER IM BEREICH DER RABATTIERTEN GESUNDHEITSVERSORGUNG. ÜBER DIE JAHRE IST UNSERE MISSION DIESELBE GEBLIEBEN: RABATTIERTE GESUNDHEITSPROGRAMME ZU ENTWICKELN, DIE FÜR ARBEITGEBER ATTRAKTIV, FÜR ANBIETER PROFITABEL UND FÜR MITGLIEDER WIRTSCHAFTLICH SIND. ALS REAKTION AUF DIE WACHSENDE NACHFRAGE NACH UNSEREN PRODUKTEN UND DIENSTLEISTUNGEN IN DEN LETZTEN JAHREN SUCHEN WIR KONTINUIERLICH NACH INNOVATOREN, DIE SICH UNSEREM SCHNELLLEBIGEN UND ZUKUNFTSORIENTIERTEN TEAM ANSCHLIESSEN MÖCHTEN.
UNSER HAUPTSITZ IST IN FRISCO, TX, ABER WIR SIND OFFEN FÜR BEWERBER AUSSERHALB DES RAUMS DALLAS/FT. WORTH IN TX SOWIE AUS DEN BUNDESSTAATEN: AZ, AL, FL, NC UND NV.
Wir suchen einen Sr. Full Stack Software .Net Developer, der sich leidenschaftlich dafür einsetzt, durch neue Technologien ein großartiges Nutzererlebnis für unsere Mitglieder zu schaffen. Diese Position leitet wirkungsvolle Initiativen, treibt Innovationen in mehreren Teams voran und stellt die Ausrichtung an langfristigen Geschäftszielen sicher. Sie helfen dabei, Probleme in der aktuellen Architektur zu identifizieren und festzulegen, wie diese schrittweise weiterentwickelt werden kann. Sie arbeiten praxisnah und sollten daher sicher im Umgang mit C#, .Net Core, Web Application Architecture und Cloud Architecture sein. Sie erhalten die Möglichkeit, den besten Ansatz zur Weiterentwicklung der aktuellen Architektur zu finden, um Careington für die Zukunft aufzustellen. Diese Rolle erfordert die Fähigkeit, zu führen, mit Unklarheiten umzugehen und Hindernisse aktiv zu überwinden.
Qualifikationen & Anforderungen
- 8+ Jahre praktische Erfahrung als Full Stack Developer mit .NET (Version 8 oder höher), Angular (Version 15 oder höher) und SQL.
- Fundierte Kenntnisse in objektorientierten Konzepten, Entwurfsmustern und Entwicklungsprozessen.
- Fundiertes Verständnis iterativer Entwicklungspraktiken, einschließlich Agile, SCRUM usw.
- Erfahrung in der Entwicklung von Testfällen. TDD ist ein Plus.
- Erfahrung in der Entwicklung regulierter Anwendungen (HIPAA, PCI) ist von Vorteil.
Fähigkeiten & Kenntnisse
- Technische Kenntnisse umfassen: C#, .NET, SQL Server 2019 oder neuer Programmierung (Stored Procedures, Datenbankdesign usw.), TypeScript, Web Services, Angular, HTML, CSS und Azure DevOps.
- Zu den technischen Fähigkeiten gehören Software-Design, Dokumentation und Testing, allgemeine Programmierkenntnisse, Grundlagen der Softwareentwicklung, Softwareentwicklungsprozesse und Softwareanforderungen.
- Erfahrung im Aufbau nativer Cloud-Anwendungen in der Microsoft Azure Cloud ist bevorzugt.
- Praktische CI/CD-Erfahrung unter Verwendung von Azure DevOps ist bevorzugt.
- Kenntnisse in Visio, Excel und Projektplanungstools sind ein Plus.
Positionsübersicht & Verantwortlichkeiten
- Entwicklung von Softwarelösungen durch Analyse von Informationsbedarfen, Abstimmung mit Anwendern, Untersuchung von Systemabläufen, Datennutzung und Arbeitsprozessen, Untersuchung von Problembereichen sowie Einhaltung des Softwareentwicklungslebenszyklus.
- Übersetzung und Dokumentation von Geschäftsanforderungen in technische Anforderungen durch intensive Abstimmungsgespräche mit Fach- und Technik-Teams.
- Festlegung von Standard-Entwicklungspraktiken und Überprüfung von Entwicklungsmeilensteinen auf Konformität.
- Vorbereitung und Implementierung von Lösungen durch Bestimmung und Entwurf von Systemspezifikationen, Standards und Programmierung.
- Verbesserung der Betriebsabläufe durch Systemanalysen und Empfehlung von Änderungen an Richtlinien und Verfahren.
- Aktualisierung des Fachwissens durch das Studium modernster Entwicklungstools, Programmiertechniken und Rechenausrüstung, Teilnahme an Weiterbildungsmöglichkeiten, Lesen von Fachpublikationen, Pflege persönlicher Netzwerke und Teilnahme an Berufsverbänden.
- Schutz von Projekten durch vertrauliche Behandlung von Informationen.
- Bereitstellung von Informationen durch Sammeln, Analysieren und Zusammenfassen von Entwicklungs- und Support-Problemen.
