Softwareentwickler

WeiKa GmbH
Schweinfurt, Germany
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German

Job location

Schweinfurt, Germany

Tech stack

Java
JavaScript
Microsoft Windows
Amazon Web Services (AWS)
Apple Mac Systems
Cloud Computing
Software Quality
Code Review
Databases
Data Migration
Linux
Programming Tools
Distributed Systems
IntelliJ
PostgreSQL
Oracle Applications
Scrum
Software Architecture
Software Engineering
Software Systems
Toolchain
Web Applications
Spring-boot
Angular
Atlassian Tools
Operational Systems
Terraform
Domain Driven Design

Job description

  • Softwareentwicklung und -pflege: Sie wirken aktiv an der Konzeption, Entwicklung und Qualitätssicherung moderner Softwarelösungen mit und übernehmen deren kontinuierliche Wartung und Weiterentwicklung.
  • Optimierung bestehender Systeme: Sie verbessern kontinuierlich unsere bestehenden Softwarekomponenten, analysieren und beheben Fehler und tragen so zur nachhaltigen Optimierung unserer Anwendungen bei.
  • Weiterentwicklung unserer ERP-Landschaft: Sie stellen den reibungslosen Betrieb unseres ERP-Systems sicher, führen Datenmigrationen durch und begleiten Systemaktualisierungen wie Releasewechsel und Upgrades.
  • Technische Problemlösung: Sie analysieren komplexe technische Herausforderungen, identifizieren Ursachen von Störungen und stellen durch gezielte Fehlerbehebungen die Stabilität unserer Softwarelösungen sicher.
  • Sicherstellung der Softwarequalität: Durch gründliche Code-Reviews und systematische Tests gewährleisten Sie die Leistungsfähigkeit und Stabilität unserer IT-Systeme und Anwendungen., * Work-Life-Balance: Flexible Arbeitszeitmodelle, Gleitzeit, die Möglichkeit von bis zu 40 % mobilem Arbeiten und zusätzliche bezahlte freie Tage an Weihnachten, Silvester und zu persönlichen Anlässen.
  • Gesundheit und Wohlbefinden: Betriebliche Gesundheitsförderung mit regelmäßigen Gesundheitschecks und Fitnessangeboten, ergonomische Arbeitsplätze und Zugang zu Firmenfitnessprogrammen.
  • Weiterbildung: Umfangreiche Weiterbildungs- und Entwicklungsmöglichkeiten, inklusive Schulungen, Workshops und Zugang zu Online-Lernplattformen.
  • Zusatzleistungen: Betriebliche Altersvorsorge, vermögenswirksame Leistungen, betriebliche Krankenversicherung, Unterstützung bei der Kinderbetreuung und kostenlose Getränke und Snacks.
  • Mitarbeiterförderung: Mitarbeiterprämienprogramme, regelmäßige Feedbackgespräche und Karriereentwicklungsmöglichkeiten.

Requirements

  • Erfahrung in der Softwareentwicklung: Sie verfügen über praktische Erfahrung in der Entwicklung von App- und Webanwendungen sowie verteilten Systemen. Der Umgang mit REST-basierten Schnittstellen und deren Qualitätssicherung mittels moderner Unit- und Regressionstestverfahren (z. B. Jest) ist Ihnen vertraut.
  • Fundiertes Betriebssystemwissen: Sie bringen gute Kenntnisse im Umgang mit verschiedenen Betriebssystemen mit, insbesondere macOS, Windows und Linux.
  • Datenbankkenntnisse: Der sichere Umgang mit relationalen Datenbanksystemen wie Oracle und PostgreSQL gehört zu Ihrem Repertoire.
  • Technologiestack: Sie arbeiten routiniert mit Entwicklungswerkzeugen wie IntelliJ und haben fundierte Erfahrung im Einsatz des Spring Boot Frameworks (Java). Darüber hinaus verfügen Sie über umfassende Kenntnisse in der Entwicklung mit Java und Angular.
  • Wünschenswerte Zusatzkenntnisse: Idealerweise bringen Sie Erfahrung im Umgang mit der Atlassian Toolchain, Terraform sowie Grundkenntnisse im Bereich der Softwarearchitektur (z. B. Domain-Driven Design) mit.
  • Cloud & Container: Sie besitzen gute Kenntnisse im Umgang mit Cloud-Technologien (insbesondere Amazon Web Services) oder Container-Plattformen.
  • Team- und Projektarbeit: Sie zeichnen sich durch eine hohe Teamfähigkeit in agilen Arbeitsumgebungen (z. B. Scrum, Kanban) aus und bringen Freude an der Projektarbeit mit.
  • Persönliche Stärken: Organisationsgeschick, Belastbarkeit, hohe Qualitätsorientierung sowie ausgeprägte analytische und lösungsorientierte Denkweise zählen zu Ihren Stärken.
  • Sprachkenntnisse: Sehr gute Deutschkenntnisse in Wort und Schrift runden Ihr Profil ab.

Apply for this position