Sviluppatore / Sviluppatrice di applicazioni III

Amministrazione Federale Dipartimento Federale Delle Finanze Dff
Geneva, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Italian, English
Experience level
Senior
Compensation
CHF 18K

Job location

Geneva, Switzerland

Tech stack

HTML
Java
JavaScript
Agile Methodologies
CSS
Web Development
IntelliJ
Java Persistence API
Spring
Software Engineering
SONAR (Symantec)
SQL Databases
TypeScript
XML
Openapi
Spring-boot
Angular
Information Technology
Web Technologies
Cucumber
Jenkins

Job description

  • Analizzare e programmare applicazioni, partecipando attivamente alla conversione delle esigenze aziendali in soluzioni informatiche (software).
  • Sviluppare soluzioni IT nell'ambito di progetti e della manutenzione di applicazioni complesse, fornendo i risultati nel rispetto di stime, scadenze e standard.
  • Partecipare alla definizione dei requisiti funzionali, qualitativi e di integrazione delle applicazioni.
  • Responsabile dei test di sviluppo e della redazione della documentazione tecnica.
  • Eseguire correzioni e interventi nell'ambito del supporto applicativo.
  • Supportare i responsabili delle applicazioni e i capoprogetto nelle loro mansioni., La divisione SI ha il compito di sviluppare, mantenere, gestire e far evolvere i sistemi informatici dell'UCC. Lo/la sviluppatore di applicazioni III analizza e programma applicazioni secondo le esigenze aziendali dell'UCC e, se necessario, supervisiona altri sviluppatori.

Requirements

  • Bachelor in informatica di gestione o titolo equivalente, idealmente completato da un'esperienza di oltre 5 anni in una posizione analoga.
  • Comprovata esperienza nella progettazione di applicazioni con tecnologie Web Services e OpenAPI; è richiesta la padronanza di Java e Spring (SpringBoot, Web, Security).
  • L'esperienza con Spring Integration, Spring-cloud-gateway e WebFlux costituisce un valore aggiunto; competenza in SQL, XML e JPA.
  • Padronanza della progettazione (UX) e dello sviluppo di applicazioni web (HTML, CSS, JavaScript/TypeScript), in particolare del framework Angular.
  • Esperienza con Store (NgRx, NGXS, ...) e dimestichezza con gli strumenti IntelliJ, Jenkins e Sonar.
  • La conoscenza delle metodologie Agile, BDD (Cucumber) e TDD costituisce un titolo preferenziale.
  • Buone capacità di analisi e di sintesi, nonché grande rigore concettuale, redazionale e tecnico.
  • Persona autonoma, responsabile e capace di lavorare in team.
  • La padronanza di due lingue ufficiali e una buona conoscenza dell'inglese completano idealmente il profilo.

Apply for this position