daen

Softwareudviklere og udviklingsteams

dba consult finder freelance softwareudviklere og teams til nye applikationer, videreudvikling og integration. Vi afklarer opgaven, teknologien og samarbejdet med jeres egne folk, så konsulentens erfaring passer til det ansvar, der skal løftes. Konsulenterne kan gå ind i jeres eget team, eller vi sammensætter et samlet freelance udviklingsteam til opgaven.

Et mødebord med stole i et lyst kontorrum.

Udvikling med blik for det, løsningen skal indgå i

En ny funktion skal passe ind i de systemer og arbejdsgange, I allerede har. Kravene kan være klare fra begyndelsen, eller de kan kræve en nærmere afklaring med dem, der skal bruge løsningen. Begge dele har betydning for, hvilken udvikler I har brug for.

Vi begynder med opgaven. Hvad skal udvikles, hvilke systemer skal forbindes, og hvem har ansvar for arkitektur, test og drift? Nogle behov kalder på én specialist. Andre kræver et team med forskellige kompetencer. Sammen afklarer vi rollerne og det faglige ansvar, før I møder relevante profiler.

Kompetencer

Fra afklaring til udvikling og integration

Nye applikationer

Softwareudviklere til webapplikationer og funktioner, der skal understøtte en konkret arbejdsgang. Vi ser på erfaring med både teknologien og den type opgave, I står med, samt hvordan udvikleren skal samarbejde med forretningen og de øvrige fagfolk. Vi finder udviklere til Java, .NET, Python og React og til mobilapps på iOS og Android.

Videreudvikling af eksisterende systemer

Konsulenter til ændringer i løsninger, som allerede er i brug. Opgaven afgrænses ud fra eksisterende funktioner, kode og afhængigheder. Det skal være tydeligt, hvad der skal ændres, hvad der skal bevares, og hvordan ændringen skal afprøves. Det omfatter også mainframe-konsulenter til COBOL, DB2, JCL og z/OS, både vedligeholdelse, modernisering og integration med cloud.

Java og webapplikationer

Java-udviklere til applikationer og bagvedliggende funktionalitet. Den relevante erfaring afhænger af jeres platform og den rolle, konsulenten skal indgå i. Vi ser også på, hvor godt udvikleren skal kende de eksisterende systemer og samarbejdet mellem udvikling og forretning.

Integration og services

Udviklere til grænseflader og dataudveksling mellem applikationer og bagvedliggende systemer. Arbejdet kan omfatte et servicelag eller tilpasning af en eksisterende integration. Systemernes afhængigheder, data og ansvarsfordelingen omkring grænsefladerne er en del af vurderingen. Det kan også være integrationsplatforme som MuleSoft og BizTalk og DevOps-konsulenter til CI/CD og automatiseret deployment.

Behov og teknisk afklaring

Profiler, der forbinder forretningens behov med krav og tekniske valg. Opgaven kan kræve en udvikler med arkitekturerfaring eller samarbejde med en forretningsanalytiker. Afklaringen tager udgangspunkt i, hvad løsningen skal understøtte, og de rammer, den skal fungere inden for.

Test og overdragelse

Udviklingsopgaven skal have en tydelig sammenhæng med afprøvning, dokumentation og det videre ansvar. Sammen gennemgår vi, hvad udvikleren selv skal varetage, hvem der godkender ændringerne, og hvordan jeres team skal arbejde videre med løsningen.

Hele udviklingsteamet

Vi sammensætter freelance udviklingsteams med de roller, opgaven kræver: product owner, scrum master, frontend-, backend- og full-stack-udviklere, softwarearkitekt, tester og UX-designer.

SAP, ERP og CRM

Freelance SAP-konsulenter til S/4HANA, FI/CO, MM, SD, PP, EWM og HCM, ABAP-udvikling, BTP, Integration Suite og e-fakturering, fra implementering og S/4HANA-migrering til rollout og drift. Vi finder også konsulenter til Microsoft Dynamics 365, Salesforce og ServiceNow.

Læs mere om SAP- og ERP-konsulenter til integration og drift.

Sejl og dæk på en sejlbåd med aftensol over vandet.
Sejlbåd på Øresund ud for Amager Strand. Foto: dba consult

Case stories

Opgaver med applikationer og integration

Fem opgavebeskrivelser viser forskellige typer udviklingsansvar: webapplikationer med forbindelse til fagsystemer, et servicelag til eksisterende data, et team til en ny hjemmeside, modernisering af et forretningskritisk system og integrationer mellem forretningssystemer.

Hvilken opgave ligner jeres?

Et servicelag mellem register og applikationer

En offentlig organisation havde behov for et servicelag med adgang til registerdata i en eksisterende database. Opgaven omfattede både det tekniske design og arbejdet med grænsefladen til data.

Konsulentens ansvar omfattede det indledende designkoncept og implementering af servicelaget. Arbejdet var baseret på SOAP-services og EJB med integration til en Oracle-database.

Opgaven: Design og udvikling af et servicelag til registerdata.

Ansvar: Designkoncept og implementering af services.

Fagligt fokus: Servicegrænseflader og integration til et eksisterende datagrundlag.

Et udviklingsteam til en ny hjemmeside

En offentlig myndighed skulle have udviklet en ny hjemmeside. dba consult leverede et lille team med en product manager og en udvikler.

Leverancen blev fulgt med månedlige tidsopgørelser. dba consult havde kontrakten med kunden og fulgte løbende timeforbruget og det resterende arbejde.

Opgaven: Udvikling af en ny hjemmeside.

Ansvar: Leverance af et team med product management og udvikling samt løbende opfølgning på opgaven.

Fagligt fokus: Webudvikling med opfølgning på timeforbrug og resterende arbejde.

Modernisering af et forretningskritisk system

En virksomhed havde et forretningskritisk system bygget i en ældre .NET-version. Systemet var svært at videreudvikle, og ændringer tog lang tid at teste.

Konsulenten refaktorerede løsningen trin for trin til moderne .NET og byggede automatiske tests op omkring de vigtigste forretningsregler. Hvert trin blev udgivet for sig, så forretningen kunne arbejde videre uden afbrydelser.

Systemet kører nu på en understøttet platform, og nye ændringer kan testes og udgives hurtigere.

Opgaven
Modernisering af et ældre .NET-system uden at forstyrre driften.

Ansvar
Refaktorering, automatiske tests og trinvis udgivelse.

Fagligt fokus
.NET, testautomatisering og sikker migrering.

Integrationer mellem forretningssystemer

En virksomhed skulle forbinde ERP, CRM og systemer hos eksterne partnere, så data ikke længere blev overført manuelt.

Konsulenten designede og udviklede REST- og GraphQL-API'er med sikker adgang, logning og overvågning. Arbejdet omfattede også aftaler om dataformater og fejlhåndtering med partnernes teknikere.

Data flyder nu automatisk mellem systemerne, og fejl bliver opdaget og fulgt op, før de rammer brugerne.

Opgaven
API'er mellem ERP, CRM og eksterne partnere.

Ansvar
Design, udvikling og overvågning af integrationer.

Fagligt fokus
REST, GraphQL, sikker adgang og overvågning.

Den rette erfaring til jeres udviklingsopgave

En teknologibetegnelse fortæller kun en del af historien. Det har også betydning, om konsulenten skal afklare et behov, arbejde i en eksisterende kodebase eller tage ansvar for en integration. Vi gennemgår opgaven og samarbejdet med jer, så kravene til rollen bliver konkrete.

Når opgaven kræver flere fagligheder, ser vi på sammenhængen mellem udvikling, arkitektur og infrastruktur, data og analyse samt ledelse og rådgivning. I møder de relevante profiler og kan vurdere deres erfaring i forhold til den opgave, I skal have løst.

Kontakt

Mangler I en udvikler eller et helt team?

Skal I udvikle en ny applikation, videreudvikle et system eller forbinde løsninger? Tal med Dorte om opgaven, og hvordan konsulenten skal indgå i jeres team.

Dorte H. Andersen, offentlig sektor og software, dba consult

Softwareudvikling

Dorte H. Andersen

31 38 35 35

dorte@dba-consult.dk

Forespørgsel

Send en forespørgsel

Fortæl kort, hvad I står med. Vi vender tilbage med relevante profiler eller et forslag til et møde.

Hellere ringe? 48 26 00 00
Eller skriv til info@dba-consult.dk

Det sker herefter

  1. Vi læser og afklarer opgaven.
  2. Vi vender tilbage inden for 48 timer.
  3. I får relevante profiler eller et forslag til møde.

    Hvad drejer det sig om?*

    0 af 500 tegn

    Spørgsmål og svar

    Det vil kunder ofte vide

    Kan I finde én udvikler til vores eksisterende team?

    Ja. Vi gennemgår teknologien, opgaven og den rolle, udvikleren skal have i teamet. Det omfatter også samarbejdet med forretning, arkitektur og test, så vi kan vurdere den erfaring, der er relevant for jer.

    Kan vi få hjælp, hvis opgaven kræver et helt team?

    Ja. Vi begynder med at afklare kompetencer, roller og ansvar. Det gør det muligt at vurdere, hvilke profiler der skal arbejde sammen, og hvordan de skal indgå med jeres egne medarbejdere og leverandører.

    Finder I konsulenter til både nye og eksisterende systemer?

    Ja. Ved en ny løsning ser vi på formål, krav og tekniske rammer. Ved videreudvikling gennemgår vi også de eksisterende systemer og afhængigheder. Forskellen har betydning for den erfaring, konsulenten skal have.

    Hvilke teknologier kan vi tale med jer om?

    Beskriv jeres platform, udviklingsmiljø og den funktion, der skal løses. Det giver os et grundlag for at vurdere den nødvendige erfaring. Java, webapplikationer og serviceintegration indgår i de beskrevne opgaver her på siden. Andre teknologier vurderes ud fra det konkrete behov.

    Kan I hjælpe med at afklare behovet, før vi vælger udvikler?

    Ja. I behøver ikke begynde med en færdig profilbeskrivelse. Vi kan tage udgangspunkt i det, I skal have udviklet, de berørte systemer og det ansvar, der skal løftes. Det bruger vi til sammen med jer at præcisere rollen og den nødvendige erfaring.