Software Developer / Softwareentwickler (m/w/d)
Einleitung
Vervollständige unser Team zu sofort als
Linux, Netzwerke und Entwicklung liegen Dir im Blut! Dann bist Du als Software Developer / Softwareentwickler (m/w/d) bei der PerFact Innovation genau richtig.
Deine Aufgaben
Kundenprozesse
Neue Funktionen im PerFact-Produktstandard nach unseren festgelegten Prozessen umsetzen inkl. Versionsverwaltung mit „git“, Code-Reviews , automatisierte Tests und Dokumentation r
Sonderanpassungen und Dienstkonfigurationen
Analyse, Reproduktion und langfristige Behebung von gemeldeten Fehlern und Anomalien auf Kundensystemen und im PerFact-Produktstandard
Test von Programmfunktionalitäten auf projektspezifischer Hardware (z.B. Edge-Gateways )
Durchführung der Inbetriebnahme ( GoLive ) von Systemen ggf. vor Ort beim Kunden oder Remote
Betrieb und weitere Automatisierung von Build-Umgebungen , CI-Tests und Update-Mechanismen
Unterstützung bei Automatisierungsaufgaben zur Systemverwaltung mit Werkzeugen wie „ Ansible “
Termine mit Kunden und Dienstleistern (digital oder vor Ort) für technische Abstimmungen und/oder zur Fehleranalyse durchführen
Ticketsystem
Dein Profil
Abgeschlossene technische Berufsausbildung (z. B. Software-Entwickler, Admin) oder vergleichbares Studium
Berufserfahrung im Umgang mit Linux, Netzwerken und Entwicklung
Debian/Ubuntu-basierten Linux-Systemen
Rudimentäres Verständnis von Systemarchitektur, Kernel-Konfiguration, Paketmanagement (apt/dpkg) sowie Systemd-Diensten
Sicherer Umgang mit Netzwerkkonfiguration unter Linux (Interfaces, Routing, Firewalling mit nftables/iptables, VLANs, DNS) und generelles Verständnis von IP -Netzwerken (IPv4 & IPv6)Routing und Firewalling ,
Gute Kenntnisse in der Entwicklung von Anwendungen in den Sprachen: Python, Bash (Shell Scripting), JavaScript, HTML, CSS sowie im Umgang mit Versionsverwaltungssystemen wie „git“
Erfahrung in der Fehlersuche (Troubleshooting) und methodisches Vorgehen bei der Problemanalyse Verständnis kryptografischer Grundlagen (Verschlüsselung, Signaturen, Prüfsummen, Hashes) un PKI d (x509-Zertifikate, CAs usw.) sowie im Umgang mit „openssl“
Erste Erfahrungen im Umgang mit „ OpenVPN “, „SSH“ und „docker“
Umgang mit Schnittstellen zu Fremdsystemen u. a. für die Benutzerverwaltung per LDAP oder OpenID-Connect (z. B. Anbindung von Entra-ID für SSO) und Abruf von Stammdaten z.B. per REST oder SOAP
Protokollieren für die Kommunikation in und mit Maschinennetzwerken
Selbstständige, strukturierte und zielorientierte Arbeitsweise
Verhandlungssicheres Deutsch und Englischfließend
PKW-Führerschein
Teamarbeit & Kommunikation
aktive Beteiligung an gemeinsamen Entscheidungsprozessen
Bereitschaft zur Dokumentation von Prozessen, Architekturen und Betriebshandbüchern
Zusammenarbeit mit Entwicklungs- und Projektteams
Selbstsichere und kompetente Kundenkommunikation
Unser Angebot
Strukturierte und gute Einarbeitung
Individuelle Entwicklungsmöglichkeiten und aktive Mitgestaltung
Flexible Arbeitszeiten
Fitness-Studio und Tischkicker
Teamevents und Miteinandergefühl
Betriebliches Gesundheitsmanagement
Betriebliche Altersvorsorge