Software Architect Python (w/m/d)

EDV, IT

apsa personnel concepts gmbh

Wien

Software Architect Python (w/m/d)

apsa personnel concepts gmbh

EDV, IT

Wien

Ein international agierendes Unternehmen im Bereich moderner HR-Softwarelösungen bietet derzeit einer erfahrenen Fachkraft die Möglichkeit, aktiv an der Weiterentwicklung eines ihrer Kernprodukte mitzuwirken. Dabei stehen innovative Technologien, ein agiles Umfeld sowie internationale Teamarbeit im Fokus.

Das sind deine Aufgaben:

  • Weiterentwicklung und Wartung eines Kernprodukts mit PythonDjango und Django REST Framework
  • Konzeption, Implementierung und Code-Reviews für ein eventbasiertes RESTful Webservice mit CeleryRabbitMQ und Redis
  • Erhöhung der Testabdeckung durch automatisierte Tests und Arbeit mit PostgreSQL-Datenbanken
  • Verbesserung der Codequalität durch Refactoring und Nutzung von Git und GitHub für die Versionskontrolle
  • Dokumentation der Arbeit mittels Open API und Swagger UI sowie aktive Kommunikation im Team
  • Mitarbeit an architektonischen Entscheidungen und Verbesserungsvorschlägen, inklusive Container-Deployment via Docker und Kubernetes auf AWS

Das bringst du mit:

  • Abgeschlossene Ausbildung im IT-Bereich (HTL, Universität oder Fachhochschule)
  • Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Python, insbesondere mit Django (DRF) und Java
  • Erfahrung in der Entwicklung von RESTful Webservices und deren Integration mit externen Systemen mittels:
    • Celery
    • RabbitMQ
    • Redis
  • Kenntnisse in serviceorientierten Architekturen wie Microservices und im Umgang mit PostgreSQL
  • Erfahrung in Scrum-Teams, idealerweise in einer internationalen, verteilten Organisation
  • Versierter Einsatz von Git und GitHub im Entwicklungsprozess
  • Erfahrung mit Docker und Kubernetes ist von großem Vorteil
  • Sehr gute Englischkenntnisse in Wort und Schrift (Deutschkenntnisse sind ein Plus, aber kein Muss)

Das erwartet dich:

  • Die Chance, den Weg vom erfolgreichen Startup zum etablierten Unternehmen aktiv mitzugestalten
  • Arbeiten mit den neuesten Technologien und Stacks in einem zukunftsorientierten Umfeld
  • Vielfältige Weiterbildungs- und Entwicklungsmöglichkeiten
  • Teil eines internationalen Teams mit hoher fachlicher Kompetenz
  • Regelmäßiger Austausch mit dem Top-Management und Zugang zu geballtem Know-how

 

JobNr: 3273