General information
Reference
SA518-M001-2024-4454
Position description
Job Title
Software Architect M/F
Job Profile
Il Software Architect è responsabile della gestione dei progetti e del coordinamento dei team di sviluppo in tutte le fasi, dalla progettazione all'implementazione. Pianifica le attività in modo da completare i progetti in tempo, rispettando altresì gli standard attesi. Motiva e guida il team verso risultati eccellenti ed è in grado di lavorare su progetti complessi e che richiedono pensiero critico e creativo. Ha come obiettivo principale quello di progettare strategicamente il software e guidare l'implementazione
Key Responsibilities
• Conduce la progettazione e l'implementazione di progetti di integrazione, concentrandosi su una strategia basata su API e promuovendo la pratica del riutilizzo
• Definisce il design archietturale proponendo il pattern di integrazione più idoneo per ogni iniziativa progettuale
• Collabora con le parti interessate per comprendere i requisiti aziendali e identificare le aree di intervento
• Supporta l'analisi di dettaglio di flussi e servizi di integrazione da realizzare
• Sostiene le migliori pratiche e modelli di progettazione per garantire codice manutenibile e di qualità
• Fornisce guida tecnica e supporto ai team di sviluppo e alle parti interessate sulle capacità e sui prodotti di integrazione
• Conduce revisioni dell'architettura e fornire indicazioni tecniche per garantire l'allineamento con gli standard e le linee guida
• Monitora e valuta le prestazioni dei sistemi di integrazione, formula raccomandazioni per il miglioramento
• Valuta nuove tendenze del settore e tecnologie emergenti legate all'integrazione
• Sviluppa e mantiene apporti con i principali fornitori e partner coinvolti dei progetti di integrazione
• Crea e conserva la documentazione di processi e standard di integrazione, aggiorna il catalogo di flussi ed API esistenti
Contract
Permanent
Contractual Hours
Full-time
Geography
Workplace
Europe, Italy, Emilia-Romagna, Reggio-Emilia
Job Location
Via Giulia Maramotti Fontanesi 4, 42124
Candidate criteria
Minimum Level of Education Required
04 - Bachelor's Degree
Minimum Level of Experience Required
Mid-Senior
Languages
English (B2 - Professional Working Proficiency)
Requirements
• Laurea Magistrale ad indirizzo tecnico: informatica, Ingegneria Informatica o similari.
• Almeno 3 anni di esperienza nel ruolo di Software o Integration Archiect
• Familiarità con i modelli di progettazione e le migliori pratiche per l'architettura di integrazione delle applicazioni
• Conoscenza di alcuni tra i principali prodotti di mercato iPaaS ed di API Management (Mulesoft, Apigee, Boomi, Kong...)
• Conoscenza dei metodi e delle tecnologie comuni di integrazione dei sistemi, inclusi servizi REST, SOAP, JSON, XML
• Conoscenza protocolli di autenticazione (OAUTH, SAML2)
• Conoscenza dei sistemi CI/CD e loro integrazione nel ciclo di vita dello sviluppo software
• Gradita conoscenza dei principali cloud provider (Google, AWS, Azure)
• Orientamento al risultato e capacità di gestire le priorità
• Capacità organizzative e di pianificazione del lavoro proprio e di quello del Team
• Pensiero analitico e spirito creativo orientato a soluzioni innovative
• Capacità di gestire i cambiamenti con reattività e flessibilità
• Buona conoscenza della lingua inglese (B2)