Software Developer Fullstack for Application Software

expertplace professionals GmbH
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Tech stack

Software Applications
Confluence
JIRA
Unit testing
Linux
Distributed Systems
Python (Programming Language)
Network Protocols
Nunit
Scrum Methodology
Software Systems
SonarQube
Docker Swarm
Backend
GIT
Containerization
Kubernetes
Docker
Microservices

Job description

  • Du bist für die Weiterentwicklung komplexer Softwarelösungen für verteilte Systeme in einer Microservice-Architektur verantwortlich
  • Du arbeitest eng mit deinen Kollegen in einem Software-Entwicklungsteam zusammen
  • Du unterstützt den Product Owner und den Softwarearchitekten bei technischen Detailfragen
  • Mit deinem technisch fundierten Wissen treibst du Themen wie Code-Qualität, Wartbarkeit und (Ausführungs-)Performance voran
  • Du arbeitest dich schnell in unbekannte Themen und Technologien ein und bringst diese erfolgreich zur Anwendung
  • Du arbeitest an Lösungen zur Decodierung und Encodierung von Netzwerkprotokollen sowie der Vernetzung von Komponenten

Das bringst du mit:

  • Du verfügst über Erfahrungen in den Programmiersprachen Python und / oder Rust mit dem Fokus auf Backend-Entwicklung und deren Entwicklung in Linux -Umgebungen
  • Du hast Erfahrungen bei der Containerisierung und Orchestrierung von Services (Docker, Docker Swarm, Kubernetes)
  • Du kennst dich mit der Implementierung von Microservices und Microservice-Architekturen aus und hast Erfahrungen beim Design und der Implementierung von REST Interfaces
  • Du hast Erfahrung mit statischer Code-Analyse und Unit Testing und bringst Erfahrungen bei der Automatisierungen von Tests mit

Requirements

  • Du verfügst über ein agiles Mindset und konntest erste Erfahrungen mit Scrum oder Kanban sammeln
  • Eine strukturierte und eigenständige Arbeitsweise sowie sehr gute Teamfähigkeit zeichnen dich aus
  • verhandlungssichere Deutsch- und gute Englisch-Kenntnisse runden dein Profil ab

Grad der Tool-Kenntnisse:

  • Fortgeschrittene Kenntnisse mit Git und Unit test frameworks (bspw. gtest, nunit, unittest)
  • Erweiterte Kenntnisse mit Jira, Confluence und SonarQube

Apply for this position