Software Engineer (m/w/d) (Anwendungsprogrammierer/in)
Posted Updated
Description
Wohlfühlen - Über uns- Freiheiten für die Erprobung von Technologien und Methoden- Verantwortung für Deinen Aufgabenbereich und Mitgestaltung des gesamten Unternehmens- Flexible Arbeitszeiten und Home-Office Möglichkeit- Eine freundschaftliche Team-Basis mit gemeinsamen Aktivitäten- Eine transparente Kommunikation und etablierte Feedback-Kultur- Moderne Arbeitsplätze und beste Versorgung- Faire und marktgerechte Vergütung- Etablierte „Training Days“ als Rahmen für unser Weiterbildungsangebot- Diversität und Offenheit aller TeammitgliederHerausforderungen - Was bringst Du mit?Verbunden mit Reisetätigkeiten lernst Du neue Herausforderungen, Arbeitsweisen und unterschiedliche Kundenprojekte kennen.- Erfolgreich abgeschlossene Ausbildung zum Fachinformatiker, Studium der (Wirtschafts-) Informatik oder vergleichbare Berufserfahrung- Kommunikative Soft-Skills, insbesondere zu unseren Kunden- Java, Java EE, Javascript, JSON- Datenbanktechnik, MySQL, PostGres, Oracle- Webentwicklung (Frontend und Backend) wie Angular, HTML, CSS- Frameworks wie SpringBoot, liquibase und hibernate- Tools zur Gestaltung der Entwicklungs- und Produktionsumgebung (bspw. docker, …)- Reisebereitschaft durch Projekte beim Kunden vor OrtAusprägung - Was einen Engineer ausmachtAls Engineer in unserem Team gehört zu Deinem Skill-Set…- sicheres Beherrschen und umfangreiche Erfahrung mit den oben genannten Programmiersprachen.- ausgeprägte Erfahrung im Bereich der Softwareentwicklung und Softwareprojekten.- Kenntnisse über und Anwendung von etablierten Design Pattern.- das Vermeiden von Anti-Pattern.- die ausführliche Dokumentation von Source-Code (sowohl im Code als auch außerhalb des Codes).- ein ausgeprägtes Clean Code Verständnis.- einen guten Überblick über relevante Technologien zu besitzen.- saubere Schnittstellenentwürfe anfertigen zu können.- möglichst tiefes fachliches Verständnis von der eigenen Domäne zu besitzen.Homeoffice:Umfang: Nach Vereinbarung