Sviluppatore software junior Descrizione Descrizione/Breve

Stiamo assumendo uno sviluppatore di software junior che lavorerà su soluzioni ad alte prestazioni, scalabili e di livello aziendale.

Come sviluppatore di software junior, aiuterai a creare programmi e partecipare a test. Ti verrà richiesto di essere esperto nei linguaggi di programmazione standard. Lavorerai anche in un gruppo di programmazione partner con sviluppatori senior per eseguire progetti. La possibilità di fornire il codice necessario per garantire che le app siano aggiornate e sarà necessaria completamente per dimostrare il successo in questa professione.

Profilo di lavoro per sviluppatori di software junior

Gli sviluppatori di software junior aiutano a migliorare continuamente programmi per computer durante il ciclo di vita dello sviluppo. Costruiscono la programmazione di base, gestiscono app, risolvono problemi e distribuiscono aggiornamenti delle app. Collaborano con sviluppatori senior e gruppi di utenti clienti per produrre solide soluzioni software.

Denunciare a

  • Chief Technology Officer
  • Lead tecnologico
  • Sviluppatore di software

Responsabilità degli sviluppatori di software junior

  • Gestisci e organizza un team di sviluppo ASP.NET per distribuire e fornire app efficaci
  • Crea un'esperienza utente ricca utilizzando controlli e componenti dal toolkit di controllo AJAX
  • Scrivi gli script di shell unix per automatizzare il processo di build ed eseguire attività di routine come trasferimenti di file tra host
  • Creare lavori batch utilizzando la pianificazione EJB e il contenitore gestisce le transazioni per transazioni ad alto volume
  • Genera le chiamate XML per un post, aggiornamento ed elimina le richieste API
  • Crea un livello di presentazione Web con HTML e CSS che aderiscono agli standard e alle regole interni
  • Utilizzo SQL XML per il caricamento in blocco I dati nel sistema, consentendo al programma di eseguire calcoli in tempo reale
  • Usa abilità di programmazione PHP, HTML, Mysql e JavaScript
  • Lavora su strumenti di automazione Java per distribuzioni di produzione e base di conoscenze SDLC
  • Utilizza Python e Shell per lo scripting, nonché SQL per il backend, per creare un sistema di reporting
  • Utilizzando Jenkins, automatizzare le procedure di build in modo che gli sviluppatori possano costruire per varie distribuzioni Linux con ogni contributo del codice
  • Contribuire alla creazione di script build in Unix
  • Partecipa alle riunioni del team di pianificazione Scrum su base giornaliera e settimanale.
  • Utilizzo del formato JSON, estrarre dati nell'interfaccia utente per molti clienti
  • Utilizzare JUnit per scrivere test unitari e testng per scrivere i test del sistema
  • Utilizzare il framework Junit per eseguire test unitari su vari moduli di progetto

Requisiti e competenze per sviluppatori di software junior

-Conoscenza approfondita dei principi di programmazione orientati agli oggetti

  • Conoscenza approfondita dell'architettura del database relazionale e dei principi di query
  • Comprensione dei concetti di controllo della versione
  • Prerequisiti di competenza preferiti
  • Esperienza nello sviluppo di Microsoft.net in C#
  • Esperienza con HTML5, CSS e JavaScript Web Development Comprensione dello sviluppo dell'applicazione client/server
  • Comprensione degli approcci di sviluppo agile
  • Comprensione della teoria dei test unitari
  • Una laurea in informatica, tecnologia informatica o disciplina strettamente correlata