Software Architect
NETtoWORK ricerca Software Architect per azienda della provincia di Napoli.
Siamo alla ricerca di un Software Architect con esperienza nello sviluppo software, capace di guidare progetti complessi e coordinare team di lavoro. Offriamo un contesto dinamico e innovativo :
1. Competenze tecniche fondamentali
-
Solida esperienza di programmazione in almeno 2-3 linguaggi (es. C# Java, , Python, JavaScript/TypeScript, Go, ecc.).
-
Conoscenza di design pattern (MVC, Dependency Injection, Singleton, Factory, Observer, ecc.).
-
Conoscenza delle architetture software moderne:
-
Monolitiche, Layered, Microservizi, Event-Driven, Serverless.
-
-
Progettazione API (REST, GraphQL, gRPC).
-
Database design (relazionali e NoSQL: PostgreSQL, MongoDB, Redis…).
-
Cloud architecture (AWS, Azure, GCP, o equivalenti on-premise).
-
DevOps e CI/CD (Docker, Kubernetes, GitHub Actions, Jenkins…).
-
Cybersecurity by design (principi OWASP, crittografia, gestione delle identità).
-
Scalabilità, affidabilità e performance tuning.
2. Competenze di progettazione e modellazione
-
Capacità di definire l’architettura logica e fisica di un sistema complesso.
-
Uso di UML, C4 Model, diagrammi di sequenza e diagrammi di deployment.
-
Esperienza nella modellazione dei dati e integrazione di sistemi eterogenei.
-
Conoscenza delle best practice di ingegneria del software (SOLID, DRY, KISS, Clean Code).
3. Esperienza e background richiesto
-
Laurea in Ingegneria Informatica / Informatica / affini (non sempre obbligatoria ma fortemente preferita).
-
5+ anni di esperienza nello sviluppo software, di cui almeno 2-3 in ruoli di responsabilità tecnica.
-
Esperienza nella conduzione di team di sviluppo e nel mentoring di altri sviluppatori.
-
Familiarità con metodologie Agile / Scrum / DevOps.
Sede di lavoro: Napoli
Sei registrato alla nostra piattaforma?
CANDIDATI SUBITONon sei ancora registrato?
REGISTRATI PER CANDIDARTI
“