Zum Inhalt springen

Wheeler Machinery Co

Senior Full Stack Software Engineer

JavaScriptTypeScriptPythonReactNode.jsSQLDockerC#Terraform
Automatische Übersetzung. Prüfe das Original.

Beschreibung

Der Senior Full Stack Software Engineer ist der ranghöchste Einzelbeitragende, der für die Architektur, das Design und die Erstellung von Web-, Mobil- und internen Anwendungen bei Campbell Companies verantwortlich ist. Diese Rolle verantwortet die technische Ausrichtung über das Anwendungsportfolio hinweg, legt technische Standards fest und setzt diese durch, treibt schrittweise Produktivitätssteigerungen durch den effektiven Einsatz von KI voran, betreut Ingenieure aller Ebenen und leitet Modernisierungsinitiativen für Altsysteme vom Business Case bis zur Auslieferung. Der Senior Full Stack Software Engineer arbeitet eng mit dem Manager, Engineering & AI Solutions und dem AI & Automation Engineer zusammen, um qualitativ hochwertige, skalierbare Softwarelösungen zu liefern.

Position von Montag bis Freitag im Büro. Muss aus der Gegend von Salt Lake City stammen.

__________________________________________________________________________________________________________________

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities. Der Auftragnehmer wird Mitarbeiter oder Bewerber nicht entlassen oder in irgendeiner Weise diskriminieren, weil sie sich nach ihrem eigenen Gehalt oder dem Gehalt eines anderen Mitarbeiters oder Bewerbers erkundigt, darüber gesprochen oder dieses offengelegt haben. Mitarbeiter, die im Rahmen ihrer wesentlichen Aufgaben Zugang zu den Vergütungsinformationen anderer Mitarbeiter oder Bewerber haben, dürfen die Vergütung anderer Mitarbeiter oder Bewerber nicht an Personen weitergeben, die keinen anderweitigen Zugang zu Vergütungsinformationen haben, es sei denn, die Offenlegung erfolgt (a) als Reaktion auf eine formelle Beschwerde oder Anklage, (b) zur Unterstützung einer Untersuchung, eines Verfahrens, einer Anhörung oder einer Klage, einschließlich einer vom Arbeitgeber durchgeführten Untersuchung, oder (c) im Einklang mit der gesetzlichen Pflicht des Auftragnehmers, Informationen bereitzustellen. 41 CFR 60-1.35(c).

Aufgaben und Verantwortlichkeiten

Anwendungsentwicklung & Architektur

  1. Leitung der Architektur und Entwicklung von Web-, Mobil- und internen Anwendungen; Verantwortung für Coding-Standards, Technologie-Stack-Entscheidungen und die Definition von „Done“.
  1. Gestaltung und Steuerung der API-Landschaft: REST-Service-Design, Authentifizierungsstandards, Versionierung und Dokumentation.
  1. Festlegung der mehrjährigen technischen Roadmap für das Anwendungsportfolio; Leitung von Build-versus-Buy-Bewertungen und Präsentation von Empfehlungen für die Digital- & IT-Führungsebene.
  1. Einbettung von Sicherheits- und Leistungsanforderungen in das Design: Threat Modeling, sichere Codierungspraktiken und Last- und Skalierbarkeitstests.
  1. Implementierung und Durchsetzung von UI/UX-Standards; Gewährleistung konsistenter, zugänglicher Benutzererlebnisse über alle Anwendungen hinweg.
  1. Zusammenarbeit mit dem AI & Automation Engineer zur Einführung von KI-gestützten Entwicklungspraktiken (GitHub Copilot, KI-Code-Review).
  1. Festlegung des Standards für KI-gestützte Entwicklung: Neugestaltung von Entwicklungs-Workflows rund um KI-Tools, Messung der daraus resultierenden Produktivitätssteigerungen und Coaching des Teams auf dasselbe Leistungsniveau.

Modernisierung von Altsystemen

  1. Bewertung technischer Schulden in Altsystemen; Definition inkrementeller Refactoring- und Migrationspfade.
  1. Leitung von Modernisierungs-Sprints für Altsysteme, Gewährleistung der Abwärtskompatibilität und Kommunikation mit Stakeholdern.
  1. Verantwortung für den Business Case der Modernisierung: Sequenzierung, Aufwands- und Kostenschätzungen sowie Risikokompromisse, die den Business-Stakeholdern präsentiert werden.

Qualität & Testing

  1. Definition und Verfolgung der automatisierten Testabdeckung; Förderung der testgetriebenen Entwicklung.
  1. Durchführung gründlicher Code-Reviews; Bereitstellung von konstruktivem, wachstumsorientiertem Feedback für Teammitglieder.
  1. Verantwortung für Monitoring und Observability von Anwendungs-Workloads unter Verwendung von Azure Monitor und Application Insights.

Mentoring & Teambeitrag

  1. Mentoring von Software Engineers durch Pair-Programming-Sessions, Code-Reviews und technischen Wissensaustausch.
  1. Fungieren als technische Eskalationsstelle für komplexe Produktionsprobleme; Leitung von Ursachenanalysen und "blameless postmortems".
  1. Zusammenarbeit mit dem Manager, Engineering & AI Solutions bei technischen Interviews, Einstellungsentscheidungen und Entwicklungsplänen für Ingenieure.
  1. Aktive Teilnahme an agilen Zeremonien: Sprint Planning, Stand-ups, Retrospektiven und Backlog Grooming.
  1. Dokumentation von Code, APIs und Feature-Verhalten zur Pflege einer gesunden Wissensbasis für das Engineering.
  1. Erledigt alle anderen zugewiesenen Aufgaben.

Qualifikationen

Ausbildung

Bachelor-Abschluss in Informatik, Software Engineering oder einem verwandten Bereich; gleichwertige Erfahrung wird berücksichtigt. Master-Abschluss in einem verwandten Bereich bevorzugt.

Erfahrung

  1. Mindestens 7 Jahre Erfahrung als full-stack Software Engineer in Produktionsumgebungen, davon mindestens 2 Jahre in einer Senior- oder technischen Lead-Position.
  1. Nachgewiesene Erfahrung in der End-to-End-Architektur für mehrere Produktionsanwendungen und im Mentoring von Junior- und Mid-Level-Ingenieuren.
  1. Nachgewiesene Erfolgsbilanz bei der Nutzung von KI-Tools zur Vervielfachung der Engineering-Leistung – Kandidaten sollten in der Lage sein, auf Arbeiten hinzuweisen, bei denen KI-gestützte Entwicklung zu einem Vielfachen (bis zu 20x) an Durchsatz oder Zykluszeit geführt hat, und erklären können, wie diese Gewinne gemessen wurden.

Technische Fähigkeiten

  1. Front-end: JavaScript/TypeScript, React, Angular oder Vue; HTML5, CSS3.
  1. Back-end: C#/.NET Core, Node.js oder Python.
  1. Datenbank: SQL Server, Azure SQL oder Äquivalent; Verständnis von ORMs und Query-Optimierung.
  1. Azure Anwendungsdienste: App Service, Azure Functions, Container Apps, API Management.
  1. Quellcodeverwaltung: Git; CI/CD: Azure DevOps oder GitHub Actions.
  1. Erfahrung mit REST API Design, OAuth/OIDC-Authentifizierungsmustern.
  1. Containerisierung und Infrastructure as Code: Docker, plus Bicep oder Terraform.
  1. Ereignisgesteuerte und Integrationsmuster: Azure Service Bus, Event Grid oder äquivalente Messaging-Plattformen.
  1. Anwendungssicherheit und Performance Engineering: Threat Modeling, Profiling und kostenbewusstes Cloud-Design.

Zertifizierungen (bevorzugt)

  1. Microsoft Certified: Azure Developer Associate (AZ-204).
  1. Microsoft Certified: Azure Solutions Architect Expert (AZ-305).

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026