Junior programvareutvikler Jobbbeskrivelse Mal/Brief

Vi ansetter en juniorprogramvareutvikler som vil jobbe med høyytelses, skalerbare, foretaksklasse-løsninger.

Som juniorprogramvareutvikler vil du hjelpe deg med å lage programmer og delta i testkjøringer. Du vil bli pålagt å bli godt kjent med standard programmeringsspråk. Du vil også jobbe i en samarbeidsprogrammeringsgruppe med seniorutviklere for å utføre prosjekter. Muligheten til å levere nødvendig kode for å sikre at apper er oppdatert og fullt arbeid vil være nødvendig for å demonstrere suksess i dette yrket.

Junior programvareutviklerjobbprofil

Juniorprogramvareutviklere hjelper til med å kontinuerlig forbedre dataprogrammer gjennom hele utviklingssyklusen. De bygger grunnleggende programmering, administrerer apper, feilsøker problemer og distribuerer appoppdateringer. De samarbeider med seniorutviklere og klientbrukergrupper for å produsere solide programvareløsninger.

Rapporterer til

  • Chief Technology Officer
  • Teknisk bly
  • Programvareutvikler

Junior programvareutvikleransvar

  • Administrer og organiser et ASP.NET -utviklingsteam for å distribuere og levere effektive apper
  • Lag en rik brukeropplevelse ved å bruke kontroller og komponenter fra Ajax Control Toolkit
  • Skriv Unix Shell -skript for å automatisere byggeprosessen og utføre rutinemessige oppgaver som filoverføringer mellom vertene
  • Lag batchjobber ved hjelp av EJB-planlegging, og container administrerer transaksjoner for transaksjoner med høyt volum
  • Generer XML -anrop for et innlegg, oppdatering og slett API -forespørsler
  • Lag et nettpresentasjonslag med HTML og CSS som holder seg til interne standarder og regler
  • Bruk SQL XML for å lastes inn data i systemet, slik at programmet kan gjøre sanntidsberegninger
  • Bruk PHP, HTML, MySQL og JavaScript -programmeringsevner
  • Arbeid med Java Automation Tools for Production Deployments and SDLC Knowledge Base
  • Bruk Python og Shell til skripting, samt SQL for backend, for å lage et rapporteringssystem
  • Bruke Jenkins, automatisere byggeprosedyrer slik at utviklere kan bygge for forskjellige Linux -distribusjoner med hvert kodebidrag
  • Bidra til å lage byggeskript i UNIX
  • Delta på Scrum Planning Team -møter på daglig og ukentlig basis.
  • Bruk JSON -format, trekke ut data i brukergrensesnittet for mange kunder
  • Bruk junit til å skrive enhetstester og testng for å skrive systemtester
  • Bruk Junit -rammeverket for å gjøre enhetstesting på forskjellige prosjektmoduler

Krav og ferdigheter i juniorprogramvareutvikler

-Dybder kunnskap om objektorienterte programmeringsprinsipper

  • Dybder kunnskap om relasjonsdatabasearkitektur og spørringsprinsipper
  • Forståelse av versjonskontrollkonsepter
  • Foretrukket kompetanse forutsetninger
  • Erfaring i Microsoft.net utvikling i C#
  • Erfaring med HTML5, CSS og JavaScript Web Development Understanding of Client/Server Application Development
  • Forståelse av smidige utviklingsmetoder
  • Forståelse av enhetstestingsteori
  • En bachelorgrad i informatikk, informasjonsteknologi eller en nær beslektet disiplin