Un architetto di soluzioni crea, progetta e implementa l’infrastruttura tecnologica di un’azienda. Questa posizione esiste da decenni, ma con i progressi della tecnologia il ruolo è diventato in gran parte tecnico. Esistono diversi compiti specifici relativi a queste carriere, tra cui l’utilizzo delle conoscenze relative ai sistemi software e hardware, l’identificazione di soluzioni di sistema e la partecipazione a settori chiave dell’attività aziendale.
Uno dei principali obiettivi della descrizione del lavoro di qualsiasi architetto di soluzioni è la capacità di definire i problemi attuali di un’azienda e gli obiettivi futuri dal punto di vista tecnologico. Lo sviluppo e l’applicazione di nuove forme di software e hardware è in genere una parte importante di questa funzione. Questo tipo di architetto è esperto in diverse aree del business per cui lavora. Questa familiarità con il lavoro gli consente di elaborare i piani tecnici più efficaci per risolvere i problemi e spostare l’azienda verso i suoi obiettivi.
I sistemi tecnologici in ciascun dipartimento di un’azienda operano in modo diverso, almeno in piccola parte. L’architetto delle soluzioni attinge alla sua conoscenza di questi sistemi e alle loro intrinseche differenze nel progettare programmi che raggiungano le più grandi intenzioni dell’azienda. È in costante comunicazione con molti dipartimenti all’interno dell’azienda, in particolare personale di alto livello, membri del consiglio di amministrazione, sponsor e guru tecnici, al fine di realizzare i nuovi piani.
Esistono numerose aree di un’azienda in cui lavora un architetto di soluzioni. Sviluppo aziendale, pianificazione aziendale, gestione generale, tutoraggio e garanzia della qualità sono solo alcuni dei campi che spesso richiedono la conoscenza e la guida di questo architetto. Può anche essere chiamato a formare ed educare i membri del personale sui punti più fini di ogni nuova tecnologia che è stata implementata e spesso lavora in collaborazione con e supervisione di impiegati tecnici di livello junior.
Le esigenze lavorative varieranno a seconda del settore o dell’ambito del progetto da affrontare. Alcuni lavorano all’interno di aziende e alcuni sono assunti come consulenti esterni. La stragrande maggioranza degli architetti delle soluzioni ha una vasta esperienza nella gestione dei progetti e ha svolto un certo grado di lavoro come guida allo sviluppo. Un responsabile dello sviluppo opera a livello intermedio tra sviluppatori e architetti delle soluzioni, mantenendo la comunicazione tra i due sul progetto in corso, formando e tutorando programmatori e altro personale tecnico e aiutando a porre rimedio a eventuali problemi.