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 SUBITO

Non sei ancora registrato?

REGISTRATI PER CANDIDARTI