Junior Software Developer PHP - Network Automation

Anexia Holding GmbH
Vienna, Austria
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Junior
Compensation
€ 46K

Job location

Vienna, Austria

Tech stack

JavaScript
PHP
Confluence
JIRA
Bash
Digital Rendering
Web Development
Networking Hardware
JSON
Network Security
Laravel
MariaDB
Netconf
Object-Oriented Software Development
PHP Development
PhpStorm
Ansible
SQL Databases
Virtual Local Area Networks
Codeception
Backend
Juniper
Gitlab
Vue.js
Gitlab-ci
Templating
Fortinet
Front End Software Development
REST
Open Network Automation Platform
gRPC
Doctrine
Docker

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

Apply for this position