Junior softwareudvikler Jobbeskrivelse Skabelon/kort
Vi ansætter en junior-softwareudvikler, der vil arbejde med højtydende, skalerbare, virksomhedskvalitetsløsninger.
Som junior softwareudvikler hjælper du med at oprette programmer og deltage i testkørsler. Det kræves, at du er velbevandret på standardprogrammeringssprog. Du vil også arbejde i en samarbejdet programmeringsgruppe med seniorudviklere for at udføre projekter. Evnen til at levere den nødvendige kode for at sikre, at apps er ajour og fungerer fuldt ud for at demonstrere succes i dette erhverv.
Junior softwareudvikler jobprofil
Junior softwareudviklere hjælper med konstant at forbedre computerprogrammer i hele udviklingslivscyklussen. De bygger grundlæggende programmering, administrerer apps, fejlfindingsproblemer og distribuerer appopdateringer. De samarbejder med seniorudviklere og klientbrugergrupper for at producere solide softwareløsninger.
Rapporterer til
- Chief Technology Officer
- Tech Lead
- Softwareudvikler
Junior softwareudvikleransvar
- Administrer og organiser et ASP.NET -udviklingsteam til at implementere og levere effektive apps
- Opret en rig brugeroplevelse ved at bruge kontroller og komponenter fra AJAX Control Toolkit
- Skriv UNIX -shell -scripts for at automatisere build -processen og udføre rutineopgaver såsom filoverførsler mellem værter
- Opret batchjob ved hjælp af EJB-planlægning, og container administrerer transaktioner til transaktioner med høj volumen
- Generer XML -opkald til et indlæg, opdatering og slet API -anmodninger
- Opret et webpræsentationslag med HTML og CSS, der overholder interne standarder og regler
- Anvend SQL XML til bulkbelastningsdata i systemet, så programmet kan udføre realtidsberegninger
- Brug PHP, HTML, MySQL og JavaScript -programmeringsevner
- Arbejd med Java -automatiseringsværktøjer til produktionsinstallationer og SDLC -videnbase
- Brug Python og Shell til scripting samt SQL til backend, for at oprette et rapporteringssystem
- Brug af Jenkins til at automatisere opbygge procedurer, så udviklere kan bygge til forskellige Linux -distributioner med hvert kodebidrag
- bidrage til oprettelsen af build -scripts i Unix
- Deltag i Scrum Planning Team -møder dagligt og ugentligt.
- Brug JSON -format til at udtrække data i UI for mange kunder
- Brug JUNIT til at skrive enhedstest og testng til at skrive systemtests
- Brug JUNIT -rammen til at udføre enhedstest på forskellige projektmoduler
Junior softwareudviklerkrav og færdigheder
-dybdegående viden om objektorienterede programmeringsprincipper
- dybdegående viden om relationel databasearkitektur og forespørgselsprincipper
- Forståelse af versionskontrolkoncepter
- Foretrukne kompetenceforudsætninger
- Erfaring inden for Microsoft.net -udvikling i C#
- Erfaring med HTML5, CSS og JavaScript webudviklingsforståelse af klient/serverapplikationsudvikling
- Forståelse af agile udviklingsmetoder
- Forståelse af enhedstestningsteori
- En bachelorgrad i datalogi, informationsteknologi eller en tæt beslægtet disciplin