Jobbet "Java udvikler" er udløbet.
Se virksomhedens profil
Se virksomheden
Vis flere job i denne kategori
Vis mig flere job
Få de nyeste job i din indbakke
Opret en jobagent nu

Opgaven består overordnet af 4 dele: 
 

  1. Udvikling af værktøjet
  2. Behandling og udtræk af data
  3. Test af værktøjet
  4. Dokumentation of vidensdeling
  5.  

Det ønskes at IT softwareudvikleren: 

  • Udvikler ny funktionalitet i softwaren 
  • Udvikling af diverse REST baserede Webservices til udstilling af analyseresultater. Med og uden autho-rization/authentication 
  • Integration til open source demonstrationsinterface for allerede eksisterende services. 
    o Java 
    o AngularJS 
    o OpenLayers 
    o Opgradering og opsætning af infrastruktur (web-servere). Bl.a. AWS og Docker. 
  • Bidrager til planlægning af udviklingsforløbet, herunder estimere tidsforbruget der er påkrævet til udvikling af software i de enkelte sprints. 
  • Der vil kunne forekomme opgaver med uddybelse af brugerbehov, hvis dette er nødvendigt undervejs i udviklingen. 

I forbindelse med udviklingen af softwaren, skal det være muligt at trække rapporter med data fra systemet. Nogle af de data, der skal anvendes i værktøjet, skal integreres fra eksterne datakilder. Konsulenten skal kunne rådgive omkring brugen af data og machine learning, da dette kan blive en løsning, som det ønskes at man på sigt kigger nærmere på. 

  • Byg af rapport til udtræk eller funktionalitet, hvor analyseresultaterne udstilles 

Der vil kunne forekomme oprydningsopgaver og validering af eksisterende data og prototypeværktøj, således at værktøjet forberedes til udviklingen af den nye funktionalitet. 

I forbindelse med udviklingen skal værktøjet testes. Konsulenten skal i samarbejde med resten af udviklings-teamet lægge en plan for, hvordan prototype værktøjet testes bedst muligt og supportere og justere softwaren. 

Testen vil foregå som en del af den agile udvikling, således at det hurtigt identificeres, hvis der er løsninger der skal justeres til. Projektlederen og SCRUM masteren vil være ansvarlige for planlægningen af testen.

Konsulenten skal: 

  • Bidrage og rådgive i planlægningen af testen. 
  • Eksekvere tekniske test. 
  • Supportere ifm. brugertest. 
  • Justere software ifm. fejlfinding. 
  • Dokumentere testcases og resultater. 

Det forventes, at der vil være både interne test af at systemet virker og datavalidering, ligesom der vil være bruger test. 

I slutningen af forløbet skal konsulenten deltage/undervise i vidensdelingssessioner der vil løbe over 2-3 dage. I vidensdelingssessionerne vil det være muligt for it-udviklere fra industrien at deltage og lære om opsætningen af prototype værktøjet. 
Endeligt skal konsulenten dokumentere løsningen i en rapport, der kan publiceres og deles med interessenter i industrien. 

Udviklingsprocessen vil køre efter agile SCRUM, hvor udvikling og test af værktøjet vil finde sted i mindre sprint. Konsulenten skal som en del af arbejdet heraf deltage i sprint- og projektmøder 

Kompetencekrav: 

  • Ekspert Java udvikler 
  • AngularJS 
  • OpenLayers 
  • AWS, Docker 

Start: Oktober
Varighed: 3 måneder + option
Arbejdssted: København
Krav: Min. fem års professionel IT-erhvervserfaring.
Job type: Freelance 

Skriv venligst i din ansøgning, at du har set jobbet hos Jobfinder