PHP Software Architect / Senior Developer

Roma | Tempo indeterminato
Application Deadline : 30/06/2018
Links Management and Technology | Lecce


Ricerchiamo un Software Architect su tecnologie PHP altamente motivato ad entrare a far parte del nostro team. Le principali responsabilità riguarderanno lo sviluppo e le scelte architetturali su progetti enterprise di medio-grandi dimensioni per organizzazioni pubbliche di rilevanza nazionale.

Responsabilità: 

  • Fornire il proprio contributo tecnico in tutte le fasi del ciclo di sviluppo
  • Fornire supporto e coordinamento tecnico alle altre risorse del team
  • Scrivere di codice “clean” e “well-designed”
  • Produrre dettagliate specifiche tecniche
  • Disegnare moduli PHP 
  • Ottimizzare le performance del database
  • Disegnare database relazionali
  • Lavorare con servizi esterni e APIs
  • Gestire il cliente con riferimento ad aspetti di natura tecnica
Requisiti: 
  • Almeno 5 anni di esperienza nello sviluppo software in PHP su progetti di fascia enterprise
  • Laurea in Informatica, Ingegneria informatica o cultura equivalente
  • Consolidata conoscenza di Symfony e LAMP
  • Elevata seniority nello sviluppo PHP (Functions, Scopes, Code organization, stages of code processing, optimization of processes);
  • Consolidata conoscenza di OPP e Design Patterns;
  • Consolidata conoscenza di sessioni / Cookies;
  • Consolidata conoscenza dei meccanismi di caching (Memcached, APC);
  • Esperienza con “PHP Multibyte string manipulations”
  • Conoscenza dei più comuni framework PHP
  • Consolidata esperienza sui DBMS più comuni (MySQL, PostreSQL, Oracle)
  • Consolidata conoscenza dei principi di Disegno dei DB
  • Strong knowledge of database Design principles, normalization/denormalization;
  • Esperienza nell’ottimizzazione delle Query
  • Consolidata conoscenza di HTML, CSS e JavaScript
  • Esperienza con Jira o altri sistemi di issue/task tracking
  • Utilizzo consolidato di GIT e/o SVN
Costituiscono requisito preferenziale:
  • Esperienza nella progettazione e sviluppo di applicazioni JEE
  • Conoscenza di Angular ed altri framework Javascript
  • Esperienza su Agile/Scrum/Kanban o alter metodologie di project management
Per lo svolgimento dell’attività possono essere richieste trasferte in Italia per incontri tecnici con le strutture Clienti.