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