Ingegnere del software Descrizione Descrizione Modello/Breve

Siamo alla ricerca di un ingegnere del software per gestire attività che vanno dai sistemi di controllo del traffico automatizzato a complicati processi industriali. Avrai un ruolo fondamentale nella creazione di software che fornisca soluzioni pratiche.

Ci si aspetta che gestirai il ciclo di vita dello sviluppo del software completo, che include l'analisi delle esigenze, la progettazione, il test e lo sviluppo di software per soddisfare tali esigenze.

Profilo di lavoro ingegnere del software

A causa dei progressi tecnologici e della direzione strategica dell'organizzazione, un ingegnere del software opera in un ambiente in continua evoluzione.

Costruiscono, gestiscono, verificano e migliorano i sistemi per soddisfare requisiti specifici, spesso su consiglio di un analista di sistemi o di un architetto. Un ingegnere del software verifica sia i sistemi fisici che software per rilevare e indirizzare i difetti del sistema.

La funzione include anche la costruzione di programmi diagnostici e il codice di progettazione e scrittura per sistemi operativi e applicazioni per mantenere l'efficienza. Forniscono raccomandazioni per gli sviluppi futuri, se necessario.

A seconda del lavoro ingegnere del software, potrebbero essere definiti un programmatore di sistemi/software/database/web, ingegnere o sviluppatore.

Denunciare a

  • Chief Technology Officer
  • Lead tecnologico

Responsabilità dell'ingegnere del software

  • Migliorare la qualità del sistema rilevando problemi e modelli frequenti
  • Sviluppare procedure operative standard
  • Migliorare le applicazioni trovando aree per migliorare, dare suggerimenti e progettare ed eseguire soluzioni
  • Mantenere e rafforzare le basi di codice corrente
  • Modifiche del codice peer-review
  • Collaborare con i colleghi per mettere in azione i progetti tecnici
  • Esplora e usa le nuove tecnologie come richiesto
  • Rendere disponibili materiali di trasferimento di conoscenze testuali
  • Rimani aggiornato con gli ultimi sviluppi in hardware, sistemi e codifica

Requisiti e competenze dell'ingegnere del software

  • È preferita una laurea o diploma in ingegneria del software, informatica o argomento tecnico simile. - È preferita l'esperienza precedente come ingegnere del software.
  • Conoscenza di Java o C ++
  • Modelli di architettura e design dell'applicazione
  • Comprensione dell'intero ciclo di vita per lo sviluppo del software (concettuale, definizione dell'architettura, progettazione, scoping, pianificazione, implementazione, test, documentazione, consegna e manutenzione)
  • Precedente esperienza di sviluppo con sistemi distribuiti/scalabili e applicazioni di transazione ad alto volume