Softwareentwickler-Manager

Manager
Vollzeit
Scottsdale, Arizona

Über die Rolle

Der Software Engineering Manager wird ein dynamisches Team leiten und leiten, das für die Entwicklung modernster Softwareanwendungen verantwortlich ist. Stellen Sie sicher, dass alle Ingenieure sich an festgelegte Richtlinien und Ziele halten und sowohl Management- als auch technisches Fachwissen kombinieren, um den Softwareentwicklungsprozess zu optimieren und zu optimieren. Geben Sie regelmäßige Updates zur Teamleistung, zum Projektfortschritt und zu möglichen Hindernissen oder Herausforderungen. Leiten und führen Sie das Team durch den gesamten Softwareentwicklungszyklus von der Konzeption bis zur Implementierung, um sicherzustellen, dass die Projekte mit der Unternehmensvision und den Standards übereinstimmen. Die Position kann es ermöglichen, von zu Hause aus in Pendelentfernung zum Arbeitsplatz zu arbeiten.

Verwaltung

Verantwortlichkeiten

  • Setze, verfolgen und messen Sie die Wirkung der Teamleistungen, indem Sie klare Erwartungen, KPIs und Ziele festlegen
  • Aufbau effektiver Kommunikationskanäle mit internen und externen Stakeholdern, um sicherzustellen, dass Softwareprojekte den Geschäftsanforderungen und -erwartungen entsprechen
  • Seien Sie während der Arbeitszeiten für Kollegen sowohl innerhalb als auch außerhalb des Teams stets erreichbar, um schnelle und effiziente Antworten auf Anfragen und Anliegen zu gewährleisten
  • Arbeiten Sie gemeinsam mit Softwareentwicklern zusammen, um Webanwendungen, Erweiterungen und Integrationen zu entwerfen, zu bauen und zu testen
  • Leite die Entwicklung, den Bau und das Testen komplexer End-to-End-Dienste, Cloud-Systeme und anderer Softwarestrukturen
  • Führen Sie tägliche Pull-Request-Überprüfungen durch, um die Codequalität in den Engineering-Teams zu bewerten, und implementieren Sie Optimierungsfehler, die die Wartungsfähigkeit verbessern und die Bereitstellungszeiten beschleunigen
  • Arbeiten Sie mit DevOps-Teams zusammen, um automatisierte Build- und Release-Pipelines für Cloud-Anwendungen zu entwerfen und umzusetzen
  • Optimieren Sie Ingenieurprozesse und betreuen Sie Junior-Ingenieure, um die Projektabwicklung zu beschleunigen
  • Nutzen Sie Sprachen und Plattformen wie JavaScript, C# und Azure für effektive Softwareentwicklung

Anforderungen

  • Masterabschluss in Informationssystemmanagement oder Informatik plus 2 Jahre Erfahrung als Softwareentwickler
  • 2 Jahre Erfahrung in der Entwicklung, Entwicklung und Wartung robuster Backend-APIs mit Frameworks wie Django, Laravel und Node.js
  • 2 Jahre Erfahrung im Design von RESTful- und GraphQL-APIs
  • 2 Jahre Erfahrung im Aufbau dynamischer und reaktionsschneller Frontend-Schnittstellen mit React, einschließlich der Migration von Legacy-Anwendungen zu modernen Single-Page-Anwendungen (SPAs)
  • 2 Jahre Erfahrung im Schreiben und Pflegen umfassender Unit-, Integrations- und End-to-End-Tests mit Tools wie Jest, Cypress und React Testing Library, um eine hohe Codequalität sicherzustellen und Regressionen zu verhindern
  • 2 Jahre Erfahrung in der Automatisierung von Routineaufgaben und Datenmigrations-Workflows mittels Scripting und Cron-Jobs für bessere Skalierbarkeit und operative Effizienz
  • 2 Jahre Erfahrung in der Nutzung aller folgenden Funktionen: JavaScript, Python, Node.js, React, AWS, Redis, Docker, Postman, Jest, Cypress, Github, Bitbucket und Jira

Bevorzugte Fähigkeiten

Bereit, wenn du es bist

Es gibt mehrere Möglichkeiten, die Hilfe zu bekommen, die du brauchst.

Hast du Fragen?

Kontaktieren Sie unser Vertriebsteam bei Fragen.

Kontakt zum Vertrieb

Bereit, Proctorio einzusetzen?

Sie können jetzt mit der Anmeldung anfangen.

Melden Sie sich noch heute an

Brauchen Sie Hilfe?

Wir sind rund um die Uhr für Sie da, 365 Uhr.

Live-Chat starten