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