Junior Software Developer PHP - Network Automation
Role details
Job location
Tech stack
Job description
- Bearbeitung komplexer Aufgabenstellungen rund um die Automatisierung unserer netzwerklastigen Services
- Du kannst dir vorstellen in einem oder mehreren der folgenden Bereiche zu arbeiten:
-
Frontendentwicklung: An der Anexia Engine, mit besonderem Fokus auf die netzwerkzentrischen Services
-
Backendentwicklung: o Management und self-service Deployment von Netzwerkressourcen (IP Space, VLANs, VXLAN, VRF-Ressourcen) für unsere über 100 Standorte weltweit o Switchportautomatisierung o Templating, Rendering und Deployment der Konfiguration von Netzwerkkomponenten in einem Multivendor Environment (u.a. Juniper, Arista, Fortinet, etc.)
-
Weiterentwicklung: Konzeption und Requirements Engineering für neue Features in Zusammenarbeit mit verschiedenen Stakeholdern im Business sowie unseren Teams für Network Operations, Network Delivery und Network Security
Diese Technologien verwenden wir:
Backend
- PHP 8.2
- Phalcon
- Doctrine, MariaDB
- Codeception
Integration
- REST APIs
- Netconf
- gRPC/gNMI
Frontend
- VUE, JavaScript
Projektverwaltung und Dokumentation
- Jira und Confluence
Quellcodeversionierung, Build und Deploy
- Gitlab, Gitlab CI/CD
Entwicklungsumgebung (IDE)
- PhpStorm
Testsystem
- Bash, Ansible, Docker
Requirements
- Erste praktische Erfahrung mit PHP-Entwicklung, Kenntnisse objektorientierter Programmierung (OOP) von Vorteil
- Idealerweise erste Erfahrung im Betrieb von Netzwerken
- Grundkenntnisse in SQL, erste Erfahrungen mit ORMs wünschenswert
- Grundlegendes Verständnis von REST APIs und JSON
- Kenntnisse von Frameworks wie Laravel und Phalcon von Vorteil
- Grundlegendes Verständnis für UX-Prinzipien
- Erfassen von technischen Zusammenhängen ist für dich ein Leichtes
- Ausgezeichnete Deutsch- und gute Englischkenntnisse in Wort und Schrift