Golang Developer Jobbbeskrivelse Mal/Brief

Vi leter etter en dedikert Golang -utvikler for å bli med i vårt ekspanderende team. Som Golang -utvikler håper vi at du vil kunne bruke din entusiasme for Golang -utvikleren for å lage vakre bilder og spennende innhold. Du vil samarbeide med andre designere for å generere visuelt tiltalende grafikk og kampanjer for å øke brukerbasen vår.

Du vil samarbeide med annet teknisk personell for å levere og opprettholde en fullt fungerende programvareimplementering. Vi håper du vil kunne utnytte din kjærlighet til programvareteknikk for å lage svært oppslukende brukerapper. Å opprettholde kodelagre på GitHub og interne serverlagringsmoduler vil være blant ditt ansvar

Golang Developer Jobbprofil

Golang (ofte kjent som Go) er et statisk skrevet, kompilert dataspråk opprettet av Google i 2009. Språket kombinerer ytelsen til C ++ med lesbarheten til Python.

Golang -utviklere bruker Go -programmeringsspråket for å lage nettsteder og apper. En Go -utviklerens primære ansvar inkluderer å jobbe med GO og bruke hele settet med verktøy og rammer. De fleste GO -utviklere tester og feilsøker også koden.

Rapporterer til

  • Chief Technology Officer
  • Teknisk bly
  • Senior programvareutvikler

Golang utvikleransvar

  • Administrer og organiser et ASP.NET -utviklingsteam for å distribuere og levere effektive apper
  • Lag en rik brukeropplevelse ved å bruke kontroller og komponenter fra Ajax Control Toolkit
  • Skriv Unix Shell -skript for å automatisere byggeprosessen og utføre rutinemessige oppgaver som filoverføringer mellom vertene
  • Lag batchjobber ved hjelp av EJB-planlegging, og container administrerer transaksjoner for transaksjoner med høyt volum
  • Generer XML -anrop for et innlegg, oppdatering og slett API -forespørsler
  • Lag et nettpresentasjonslag med HTML og CSS som holder seg til interne standarder og regler
  • Bruk SQL XML for å lastes inn data i systemet, slik at programmet kan gjøre sanntidsberegninger
  • Bruk PHP, HTML, MySQL og JavaScript -programmeringsevner
  • Arbeid med Java Automation Tools for Production Deployments and SDLC Knowledge Base
  • Bruk Python og Shell til skripting, samt SQL for backend, for å lage et rapporteringssystem
  • Bruke Jenkins, automatisere byggeprosedyrer slik at utviklere kan bygge for forskjellige Linux -distribusjoner med hvert kodebidrag
  • Bidra til å lage byggeskript i UNIX
  • Delta på scrumplanleggingsteammøter på daglig og ukentlig basis
  • Bruk JSON -format, trekke ut data i brukergrensesnittet for mange kunder
  • Bruk junit til å skrive enhetstester og testng for å skrive systemtester
  • Bruk Junit -rammeverket for å gjøre enhetstesting på forskjellige prosjektmoduler

Golang -utviklerkrav og ferdigheter

  • En bachelorgrad i informatikk, informasjonsteknologi eller en nær beslektet disiplin
  • Kunnskap om Go -programmeringsspråket, paradigmer, konstruksjoner og formspråk
  • Forståelse av populære GO -rutiner og kanalmønstre
  • Omfattende kunnskap om GO -rammer og verktøy
  • Godep, SLTR og andre avhengighetsstyringsverktøy
  • Templateringsspråket
  • Stringer, et av Go's Code Creation Tools
  • Populære Revel Router -pakker, for eksempel Gorilla Mux, er eksempler på Go Web Frameworks
  • Evne til å skrive overbevisende og ryddige Godoc -kommentarer
  • Kunnskap om kodeversjonsteknologier som Git, SVN og Mercurial