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