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
Web Development Director

+49 2504 888-254
bernd.niehues@avency.de

Zahlreiche Benefits erwarten dich

Arbeite für namhafte Kunden

Dein Ansprechpartner

, Web & Software Development Director

Bernd Niehues

Web & Software Development Director

+49 2504 888-254

bernd.niehues@avency.de