Milsoft Utility Solutions
Milsoft Utility Solutions
51 – 200 Dipendenti
B2BEnergiaSaaS
Milsoft Utility Solutions è un'azienda di software B2B che fornisce a operatori energetici e aziende di servizi pubblici sistemi per l'ingegneria, le operazioni, la risposta alle interruzioni, le informazioni sui clienti e la gestione finanziaria. Le sue soluzioni SaaS e on-premise includono strumenti GIS e di ingegneria sul campo, gestione di tempeste e interruzioni, analisi di contingenza, fatturazione delle utenze, dati dei contatori e supporto AMI, gestione del lavoro, contabilità, IVR e assistenza clienti automatizzata. Collegando i dati operativi alle comunicazioni con i clienti e alle tecnologie dei partner, Milsoft aiuta le aziende di servizi pubblici a pianificare le infrastrutture, rispondere alle interruzioni, gestire i flussi di lavoro sul campo e finanziari e servire i clienti in modo più efficace.

Sviluppatore Full-Stack Senior (Da remoto in Texas)

Sviluppa interfacce React e Angular insieme a servizi aziendali basati su Spring. Modernizza le integrazioni Java e .NET per i sistemi del settore dei servizi pubblici.

Descrizione

  • Creare interfacce accessibili, responsive e ad alte prestazioni a partire dai mockup di design
  • Sviluppare, mantenere e ottimizzare servizi Java aziendali con API REST Spring Boot e servizi SOAP legacy Spring WS
  • Valutare i protocolli dati legacy e contribuire a definire i percorsi di migrazione negli ambienti Java e .NET
  • Supportare la crescita degli ingegneri junior e di livello intermedio attraverso il mentoring
  • Guidare le revisioni dell’architettura e promuovere standard di codice manutenibili
  • Contribuire a revisioni approfondite del codice durante tutto il ciclo di sviluppo
  • Collaborare con product manager, team interni e stakeholder del settore dei servizi pubblici
  • Trasformare esigenze aziendali complesse in implementazioni tecniche scalabili
  • Gestire lo sviluppo UI/UX e backend, le pratiche e i framework di test, la modernizzazione REST e SOAP e le valutazioni di integrazione multipiattaforma

Requisiti

  • Almeno 7 anni di esperienza professionale nello sviluppo software in ambienti aziendali
  • Almeno 5 anni di esperienza con Java aziendale e Spring Framework, inclusi Spring Boot e Spring WS
  • Almeno 5 anni di esperienza nello sviluppo di applicazioni web moderne con HTML, CSS, JavaScript o TypeScript e React o Angular
  • Solida esperienza in produzione con API REST che utilizzano JSON e servizi SOAP legacy che utilizzano XML e WSDL
  • Competenza nella progettazione di database, SQL, modellazione dei dati e ottimizzazione delle prestazioni
  • Conoscenza pratica di C# e .NET Core o ASP.NET
  • Comprovata esperienza nel guidare team attraverso cambiamenti architetturali e la modernizzazione di sistemi legacy
  • Esperienza nel mentoring di sviluppatori software junior e di livello intermedio
  • È preferibile una laurea triennale o magistrale in Informatica, Ingegneria Elettrica o un campo tecnico correlato
  • È preferibile un’esperienza nel settore dei servizi pubblici o dell’energia
  • L’esperienza con IBM i e DB2 costituisce un forte vantaggio

Offerte correlate