Beschreibung
Der Entwickler/Programmierer wendet sein Spezialwissen zur Konzepterstellung, Gestaltung, Entwicklung, Konfiguration unter Anwendung geeigneter Software-Tools, Methoden und Prozesse an, um eine effizienten Entwicklungszyklus zu gewährleisten. Er interagiert mit unterschiedlichen Abteilungen (Project Manager, Analysten, Architekten), um ein Verständnis für das Geschäftsumfeld, den technischen Kontext und die strategische Ausrichtung des Kunden/Projektes kurzfristig zu erlangen. Er definiert Umfang, Planbarkeit und die Gestalt der ihn zugeordneten Komponenten und versteht mit geeigneten Instrumenten Probleme zu identifizieren und zu beheben. Durch Leistungsmessungen und entsprechende Dokumentationen stellt er einen wichtigen Parameter im Projektteam dar. Qualität und Sicherheit haben immer höchste Priorität.Konzeption, Planung und Realisierung von Applikationen in Zusammenarbeit mit Projektmanagement, Brand und Redaktion des jeweiligen Titels und kontinuierliche Weiterentwicklung und Optimierung der bestehenden Angebote
Erstellung und Beurteilung von Aufwandsschätzungen
Test und Verifikation von Neuentwicklungen und Erweiterungen auf ihre Funktion
Anforderung:
PHP ++++ (excellent), > 4 yrs.
OOP ++++ (excellent), > 4 yrs.
HTML5 ++ (trained), 0-2 yrs.
JavaScript ++ (trained), 0-2 yrs.
CSS ++ (trained), 0-2 yrs.
Symfony ++ (trained), 0-2 yrs.
SVN (Apache Subversion) ++++ (excellent), > 4 yrs.
Git-Bash ++++ (excellent), > 4 yrs.
Anforderungen: MUST-Haves:
- praktische OOP Erfahrung in PHP 5.3 oder höher
- praktische Verwendung von Design Patterns
- praktische Erfahrung und Anwendung von Clean Code Prinzipien und SOLID
- praktische Erfahrung mit Web Frameworks wie ZF2, Symfony2 oder Laravel 4+
- praktische Erfahrung Debugging und Performance Optimierung
- praktische Erfahrung Unit Tests
- praktische Erfahrung im Enterprise Umfeld
- praktische Erfahrung mit SVN/Git
Nice2Haves:
- praktische Erfahrung mit TDD
- praktische Erfahrung (HTML5,JavaScript, CSS)
- gute und schnelle Beherrschung von Command Line Tools (z.B. composer uvm.)
- praktische Erfahrung mit relationalen Datenbanken(MySQL, MSSQL, Postgres, Normaliserung
etc.) und mindestens einer NOSQL Technologie wie (MongoDB) (3+ Jahre)
- gute Kenntnisse und Verständnis für Webservice Technologien wie REST / SOAP
- gute Kenntnisse Phing
- Linux Kenntnise
- Erstellen von Unit Tests für Javascript
- Kenntnisse in einem JavaScript Framework wie (AngularJS,ember.js)
- Kenntnisse node.js
- Kenntnisse mit Selenium Tests
- BDD
-SASS
Projektstart: 10.08.2015
Projektende: 31.10.2015
Auslastung: 100%
Leistungsort: Langenhagen