Wonderschool
Universal Logistics Holdings
Senior Software Developer
Über die Stelle
Möchten Sie einem dynamischen Team beitreten, das seinen Mitarbeitern die Werkzeuge zum Erfolg und Wachstumsmöglichkeiten bietet?
Universal hat sofortige Karrieremöglichkeiten in Ihrer Nähe. Bewerben Sie sich noch heute, um Teil des Universal-Teams zu werden!
Wir suchen derzeit einen talentierten .NET Developer, der unser Team verstärkt.
Als .NET Developer sind Sie für das Design, die Entwicklung und die Wartung von hochwertigen Softwarelösungen verantwortlich, die den Bedürfnissen unserer Kunden entsprechen und Innovationen im Logistik- und Transportbereich unterstützen.
Der .NET Developer führt alle Aufgaben im Rahmen des Software Development Life Cycle (SDLC) aus, einschließlich Analyse, Design, Coding, Entwicklung, Test und Implementierung.
Wir suchen nach Out-of-the-Box-Denkern, die Probleme lösen, effektiv zusammenarbeiten und schrittweise Mehrwert liefern können.
Universal Logistics ist ein führender Anbieter von maßgeschneiderten Transport- und Logistiklösungen und bietet eine umfassende Palette von Dienstleistungen, darunter Transport, Mehrwertdienste, Intermodalverkehr und Spezialdienste, die in gesamten Lieferketten eingesetzt werden.
VERANTWORTLICHKEITEN
- Zusammenarbeit mit funktionsübergreifenden Teams zur Gestaltung, Entwicklung und Wartung skalierbarer Softwareanwendungen
- Schreiben von sauberem, effizientem und wartbarem Code mit starkem Fokus auf Testbarkeit, Lesbarkeit und Behandlung von Randfällen
- Entwicklung und Nutzung von RESTful APIs und anderen Integrationsdiensten (GraphQL, gRPC von Vorteil)
- Beitrag zu System- und Servicearchitekturdiskussionen, einschließlich Microservices, modularem Design und ereignisgesteuerten Ansätzen
- Implementierung Cloud-nativer Lösungen (Azure bevorzugt, AWS/GCP Erfahrung von Vorteil)
- Anwendung von DevOps-Praktiken, einschließlich Git-basierter Workflows, CI/CD-Pipelines, automatisierter Deployments und Containerisierung (Docker, Kubernetes)
- Erstellung und Wartung von automatisierten Unit-, Integrations- und End-to-End-Tests, die der Testpyramide entsprechen
- Teilnahme an Debugging-, Überwachungs- und Observability-Bemühungen (Application Insights, ELK, Prometheus usw.) und Beitrag zu Incident-Response-Praktiken
- Aufteilung der Arbeit in inkrementelle Lieferungen, Verwaltung der Aufgabenpriorisierung und effektive Handhabung von Abhängigkeiten
- Abwägung technischer Kompromisse unter Berücksichtigung der Kosten-Nutzen-Auswirkungen von Design- und Implementierungsentscheidungen
- Aktive Praxis und Förderung von sicherem Coding (OAuth2, JWT, IdentityServer, OWASP-Bewusstsein)
- Teilnahme an agilen/Scrum-Zeremonien (Stand-ups, Planung, Retrospektiven) und Lieferung zuverlässiger Zusagen
- Geben und Empfangen von konstruktivem Feedback zur Förderung einer Kultur der kontinuierlichen Verbesserung und Zusammenarbeit
- Effektive Kommunikation mit verschiedenen Stakeholdern, einschließlich technischer und nicht-technischer Teams
QUALIFIKATIONEN
- Bachelor-Abschluss/Zertifizierung in Informatik oder einem verwandten Bereich
- Mindestens 5 Jahre Erfahrung in der .NET-Entwicklung
- Beherrschung von C#, .NET Framework und modernem .NET (6/7/8/9/10)
- Starke Erfahrung mit SQL-Datenbanken und ORMs wie Entity Framework Core oder Dapper
- Erfahrung mit front-end-Entwicklung unter Verwendung von HTML, CSS, JavaScript, plus Kenntnisse von Frameworks wie Blazor, React, Angular oder Vue
- Praktische Erfahrung in der Erstellung und Wartung von REST APIs und Integrationen
- Vertrautheit mit Cloud-Diensten (Azure bevorzugt) und Cloud-nativer Entwicklung
- Kenntnisse von DevOps-Tools (Azure DevOps, GitHub Actions, Jenkins) und Versionskontrolle (Git)
- Beherrschung von Test-Frameworks (xUnit, NUnit, MSTest) und Automatisierungspraktiken
- Starke Problemlösungsfähigkeiten, Fähigkeit, mit Ambiguität umzugehen, und Komfort mit sich ändernden Anforderungen
- Ausgezeichnete Kommunikationsfähigkeiten und Fähigkeit zur Zusammenarbeit innerhalb und zwischen Teams
BERUFLICHES WACHSTUM
Wenn Sie ein leidenschaftlicher .NET Developer sind, der bestrebt ist, an spannenden Projekten zu arbeiten und seine Fähigkeiten zu erweitern, bieten wir eine wettbewerbsfähige Vergütung und eine unterstützende Teamkultur.
WEITERE LEISTUNGEN
Wir bieten Leistungen wie Kranken-, Zahn-, Augenversicherung, 401K und bezahlte Urlaubszeit!
ARBEITMODELL
Diese Position ist vollständig vor Ort in Warren, MI.
Vollzeit – Montag bis Freitag.
