Software Architect

(m/w/d)

The more complex, the more you like it? Wenn du Erfahrungen in der technischen Konzeption von Software-Produkten, Freude an der Modellierung von Prozessen und Daten hast und Schlagwörter wie "Microservices" und "Design Patterns" liebst, bist du vielleicht genau der oder die Richtige für uns.

Deine Aufgaben:

  • Erstellung von technischen Konzepten und Software-Architekturen
  • Evaluierung von Fachkonzepten und Kalkulation von Aufwänden
  • Entwicklung und Verbesserung von webbasierten Systemen auf objektorientierter PHP- oder JavaScript-Basis
  • Test, Integration, Wartung und Weiterentwicklung komplexer Software-Applikationen
  • Umgang mit modernen Technologien wie Elasticsearch, RabbitMQ, NodeJS, Angular
  • Konzeption und Entwicklung von Cloud-Software und IoT-Anwendungen

Deine Skills:

  • Prozess- und Datenmodellierung (OOA/OOD und UML)
  • Objektorientiere Programmierung (OOP), z. B. mit PHP7+, Java, C/C++, C#
  • Test Driven Development (TDD)
  • Domain Driven Design (DDD)
  • Design Patterns
  • CleanCode

Wünschenswertes Know-how (keine Voraussetzung!):

  • Microservice-Archtitekturen | verteilte Systeme
  • Non-Blocking I/O, Asynchrone Prozesse
  • Coroutinen, Multi-Threading
  • EventStreams, Promises/Observables
  • Funktionale Programmierung, z. B. mit Golang, Java, Python
  • Scrum oder Kanban

Damit arbeiten wir:

  • PHP Frameworks (Flow, Symfony, Slim)
  • JavaScript-Bibliotheken (wie jQuery, AngularJS, Angular2+, NodeJS)
  • WebServices (wie REST oder SOAP)
  • Relationale Datenbanken (wie MySQL, PostgresSQL)
  • NoSQL-Datenbanken (wie Elasticsearch, Solr, Redis oder MongoDB)
  • Message-Queuing-Systeme (wie RabbitMQ oder beanstalkd)
  • Continuous delivery (Git, Jenkins, Docker)

Das bieten wir:

  • Tolle Projekte und Kunden im Bereich E-Mobility und Smart-City
  • Ruhiges Arbeitsumfeld mit tollem Betriebsklima
  • Arbeiten in internationalen Teams
  • Wir unterstützen dich mit Konferenzen und internen Weiterbildungen

Unsicher?

Du bist Dir unsicher, ob Du zu uns passt? Melde Dich einfach unverbindlich bei uns und wir finden es heraus!

Bernd Niehues
Bernd Niehues
Web & Software Development Director

Zahlreiche Benefits erwarten dich

Offenheit für neue Ideen

Flexible Arbeitszeiten

Freie Wahl des Betriebs­systems

≥ 2 Monitore pro Mitarbeiter

Angebote zur Weiterbildung

Lockeres Betriebsklima

Wasser- & Kaffee-Flatrate

Hochmodernes Bürogebäude

Ausreichend Parkplätze 

Betriebl. Zusatz- & Sozialleistungen

Mitarbeiter­events

Technologien am Puls der Zeit

Dein Ansprech­partner

Bernd Niehues
Bernd Niehues
Web & Software Development Director
Deine Bewerbung

Datei auswählen
Keine Datei ausgewählt