
ARM Procurement Advisors LLC è una società di consulenza boutique specializzata nel miglioramento delle performance finanziarie di immobili e portafogli immobiliari. La società collabora con investitori, proprietari e operatori attraverso servizi di consulenza, consulenza operativa e approvvigionamento in outsourcing, basati sul proprio TCO Method™, che pone l’accento su standard e sistemi per la gestione del costo totale di possesso degli asset immobiliari. Fondata nel 2019, ARM Procurement Advisors ha supportato clienti negli Stati Uniti, in Canada e a Porto Rico, contribuendo a oltre 70 milioni di dollari di miglioramenti nel valore dichiarato degli asset grazie a riduzioni strategiche dei costi e al miglioramento dei processi di approvvigionamento.
Sviluppatore senior di applicazioni C# .NET (ibrido, Michigan)
Sviluppa e supporta applicazioni Source-to-Pay per un’azienda di analisi degli approvvigionamenti. Questo ruolo senior full-stack comprende interfacce web, database, API e integrazioni di commercio elettronico B2B.
Descrizione
- Sviluppare, migliorare e mantenere applicazioni web a supporto dei processi Source-to-Pay di DSSI
- Tradurre i requisiti aziendali e di sistema in soluzioni tecniche pratiche
- Collaborare con i team di processo, i coordinatori di progetto, gli stakeholder, gli sviluppatori e i colleghi IT
- Creare e migliorare funzionalità dell’interfaccia utente e del back-end
- Fornire supporto alle applicazioni e risolvere i problemi di produzione
- Mantenere applicazioni e servizi ospitati su server web
- Applicare la programmazione orientata agli oggetti e le pratiche di sviluppo aziendale
- Sviluppare e supportare servizi RESTful, Web API, XML, JSON e le relative integrazioni
- Utilizzare SQL Server e collegare le applicazioni ai sistemi IBM i/AS400 e DB2
- Contribuire all’architettura, all’integrazione, alla progettazione dei database e allo sviluppo delle soluzioni
- Gestire i progetti e le iniziative assegnati garantendo qualità e consegne puntuali
- Preparare e mantenere la documentazione delle applicazioni, dei test, della guida, della programmazione e degli oggetti
- Eseguire test unitari e di integrazione e supportare i test di accettazione degli utenti
- Contribuire alla formazione degli utenti e all’adozione di funzionalità nuove o migliorate
- Risolvere problemi tecnici complessi e migliorare prestazioni, affidabilità, manutenibilità e usabilità
- Partecipare alle revisioni del codice e seguire gli standard, le procedure e le pratiche di sviluppo IT
- Mantenersi aggiornati sulle tecnologie rilevanti, sui metodi di sviluppo e sugli sviluppi del settore
- Guidare e affiancare gli sviluppatori meno esperti
- Utilizzare la tecnologia per supportare lo sviluppo aziendale, l’erogazione dei servizi, l’efficienza e il miglioramento continuo
- Gestire ulteriori responsabilità assegnate dalla direzione
- Seguire le politiche aziendali, le procedure IT, gli standard di programmazione e i requisiti di gestione dei progetti
- Mantenere il Sistema di Gestione della Qualità aziendale e gli standard di qualità applicabili
- Contribuire a un ambiente di lavoro professionale, rispettoso e inclusivo
Requisiti
- Laurea in informatica, sistemi informativi, elaborazione dati o ambito correlato, oppure combinazione equivalente di istruzione, formazione ed esperienza
- Almeno sei anni di esperienza pratica nello sviluppo e nel supporto di applicazioni web con C# e .NET
- Almeno sei anni di esperienza con Microsoft SQL Server, sviluppo di database e programmazione SQL
- Almeno quattro anni di esperienza con i controlli Telerik per l’interfaccia utente e lo sviluppo di applicazioni aziendali orientate agli oggetti
- Ottima conoscenza di C#, ASP.NET/.NET, JavaScript, HTML5, CSS3, AJAX e dello sviluppo di applicazioni web
- Almeno tre anni di esperienza nella realizzazione di servizi RESTful e integrazioni Web API
- Esperienza nella creazione e integrazione di interfacce basate su XML e JSON
- Conoscenza della progettazione, dello sviluppo e dell’integrazione di database relazionali
- Conoscenza del ciclo di vita dello sviluppo software, delle metodologie software e dei database e delle pratiche di integrazione dei sistemi
- Spiccate capacità analitiche e di risoluzione di problemi tecnici complessi
- Capacità di comprendere i processi aziendali e trasformare i requisiti in soluzioni tecniche applicabili
- Ottime capacità di comunicazione scritta e verbale
- Capacità di lavorare in autonomia e contribuire efficacemente all’interno di un piccolo team IT collaborativo
- Capacità e disponibilità a fare da mentore agli sviluppatori junior e condividere le conoscenze tecniche
- Capacità di apprendere nuove tecnologie e sviluppare competenze tecniche al variare delle esigenze aziendali e tecnologiche