Software Architect designing complex software systems for Leonardo SpA. Analyzing and modernizing existing systems and collaborating with development teams.
Responsibilities
Progettare e definire l'architettura di sistemi software complessi, garantendo scalabilità, affidabilità e sicurezza.
Analizzare e reingegnerizzare sistemi esistenti, ottimizzandone le prestazioni, la manutenibilità e l'integrazione con nuove tecnologie.
Definire e applicare pattern architetturali e best practices per la modernizzazione del software.
Coordinare l'integrazione di sistemi sviluppati con tecnologie differenti, assicurando la loro interoperabilità.
Selezionare e valutare tecnologie, framework e strumenti software in base ai requisiti del progetto.
Collaborare con team di sviluppo secondo un approccio DevSecOps per garantire soluzioni robuste e conformi agli standard aziendali.
Supportare il team nello sviluppo di soluzioni cloud-native su Azure, AWS o altre piattaforme sia in cloud che on premise.
Definire le strategie di gestione e ottimizzazione delle basi di dati, relazionali e NoSQL.
Partecipare a revisioni architetturali e fornire mentorship tecnica ai team di sviluppo.
Requirements
Laurea triennale/magistrale in Ingegneria Informatica, Informatica, Matematica, Fisica o discipline affini.
Esperienza minima di 2 anni nel ruolo di Software Architect o in ruoli simili.
Solida esperienza nella progettazione di architetture software complesse.
Conoscenza approfondita dei principali pattern di reingegnerizzazione del software e delle metodologie di modernizzazione.
Esperienza con architetture a microservizi, microfrontend e tecnologie container-based (Docker, Kubernetes).
Ottima conoscenza dei principali linguaggi di programmazione (Java, Python, C++, JavaScript, TypeScript).
Conoscenza delle principali piattaforme cloud (Azure, AWS, Google Cloud) e dei principi di sviluppo cloud-native.
Esperienza con database relazionali (SQL, PostgreSQL, MySQL) e NoSQL (MongoDB, Cassandra, DynamoDB).
Conoscenza delle pratiche di DevSecOps, CI/CD e automazione del deployment.
Familiarità con sistemi di monitoraggio, logging e gestione delle performance.
Esperienza in metodologie Agile (Scrum, Kanban) e strumenti di gestione progetti (Azure Devops, Gitlab, etc..).
Benefits
Disponibilità a trasferte nazionali e internazionali, se richiesto
Eventuali certificazioni tecniche (es. AWS Solutions Architect, Azure Solutions Architect, TOGAF) saranno considerate un plus
Senior Software Engineer optimizing video workflows and developing cloud - native applications for Paramount's streaming service. Collaborating on building scalable solutions with AI - driven tools.
Lead/Senior Fullstack Developer overseeing the development of scalable DiaB - platform solutions. Managing cloud architectures, API integrations, and providing technical leadership in a hybrid role.
Senior Software Engineer integrating software and systems for modular manufacturing solutions. Collaborating with cross - functional teams to enhance logistics and operational efficiency in smart factory environments.
Fullstack Developer for Luzern eCommerce working on custom features and improving existing platforms. Collaborating on node.js and vue.js projects, ensuring top - notch performance and efficiency.
Principal Engineer creating engineering solutions within Design & Engineering teams at Arcadis, focusing on renewable energy and sustainable practices.
Principal Engineer at Marvell developing packaging technology for high performance computing and AI. Collaborating on innovative solutions for complex signal integrity and power delivery networks.
Senior Software Developer optimizing backend services using Node.js and MongoDB at a growing FinTech company in Köln. Focused on architecture decisions, mentoring, and team collaboration.
Senior Principal Engineer overseeing the packaging technology roadmap for AI XPU at Marvell. Collaborating across teams to meet high - performance computing and AI needs with advanced packaging solutions.
Senior Full Stack Engineer for AI - powered marketing analytics platform handling dashboards and analytics widgets. Collaborating with a team in a high - energy environment based in Buenos Aires.
Lead Engineer for well delivery projects at Repsol, dealing with technical challenges in drilling operations. Collaborate with diverse stakeholders in a hybrid work arrangement based in Maracaibo, Venezuela.