Golang Developer Jobbeskrivelse Skabelon/kort

Vi leder efter en dedikeret Golang -udvikler til at deltage i vores ekspanderende team. Som Golang -udvikler håber vi, at du vil være i stand til at bruge din entusiasme til Golang -udvikler til at skabe smukke fotos og spændende indhold. Du vil arbejde sammen med andre designere for at generere visuelt tiltalende grafik og kampagner for at øge vores brugerbase.

Du vil arbejde med andet teknisk personale for at levere og vedligeholde en fuldt fungerende softwareimplementering. Vi håber, at du vil være i stand til at udnytte din kærlighed til softwareteknik for at oprette meget fordybende brugerapps. Vedligeholdelse af kodepositorier på Github og interne serverlagringsmoduler vil være blandt dit ansvar

Golang -udviklerjobprofil

Golang (almindeligt kendt som Go) er en statisk indtastet, kompileret computersprog oprettet af Google i 2009. Sproget kombinerer ydelsen af ​​C ++ med læsbarheden af ​​Python.

Golang -udviklere bruger GO -programmeringssprog til at oprette websteder og apps. En GO -udviklers primære ansvar inkluderer arbejde med Go og ved hjælp af hele sit sæt værktøjer og rammer. De fleste GO -udviklere tester også og debug deres kode.

Rapporterer til

  • Chief Technology Officer
  • Tech Lead
  • Senior softwareudvikler

Golang -udvikleransvar

  • 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 på daglig og ugentlig basis
  • 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

Golang -udviklerkrav og færdigheder

  • En bachelorgrad i datalogi, informationsteknologi eller en tæt beslægtet disciplin
  • Kendskab til GO -programmeringssprog, paradigmer, konstruktioner og formspråk
  • Forståelse af populære GO -rutiner og kanalmønstre
  • Omfattende viden om GO -rammerne og værktøjerne
  • Godep, SLTR og andre afhængighedsstyringsværktøjer
  • GO -templeringsproget
  • Stringer, et af Go's Code Creation Tools
  • Populære Revel Router -pakker, såsom Gorilla Mux, er eksempler på GO -webrammer
  • Kapacitet til at skrive overbevisende og ryddelige Godoc -kommentarer
  • Kendskab til kodeversioneringsteknologier som Git, SVN og Mercurial