Golang Developer functiebeschrijving sjabloon/kort
We zijn op zoek naar een toegewijde Golang -ontwikkelaar om lid te worden van ons groeiende team. Als Golang -ontwikkelaar hopen we dat u uw enthousiasme voor Golang -ontwikkelaar kunt gebruiken om prachtige foto's en intrigerende inhoud te maken. U werkt samen met andere ontwerpers om visueel aantrekkelijke afbeeldingen en campagnes te genereren om ons gebruikersbestand te stimuleren.
U werkt samen met ander technisch personeel om een volledig functionerende software -implementatie te leveren en te behouden. We hopen dat u uw liefde voor software -engineering kunt benutten om zeer meeslepende gebruikers -apps te maken. Het onderhouden van code -repositories op GitHub en interne serveropslagmodules behoren tot uw verantwoordelijkheden
Golang -ontwikkelaar Jobprofiel
Golang (algemeen bekend als GO) is een statisch getypte, gecompileerde computertaal gemaakt door Google in 2009. De taal combineert de prestaties van C ++ met de leesbaarheid van Python.
Golang -ontwikkelaars gebruiken de GO -programmeertaal om websites en apps te maken. De primaire verantwoordelijkheden van een GO -ontwikkelaar omvatten werken met Go en het gebruik van de hele reeks tools en frameworks. De meeste ontwikkelaars testen en debuggen ook hun code.
Rapporteert aan
- Hoofd technologie
- Tech Lead
- Senior Software Developer
Golang -ontwikkelaarsverantwoordelijkheden
- Beheer en organiseer een ASP.NET -ontwikkelingsteam om effectieve apps te implementeren en te leveren
- Maak een rijke gebruikerservaring door bedieningselementen en componenten van de Ajax Control Toolkit te gebruiken
- Schrijf UNIX -shell -scripts om het bouwproces te automatiseren en routinematige taken uit te voeren, zoals bestandsoverdrachten tussen hosts
- Batch-banen maken met behulp van EJB-planning en container beheert transacties voor transacties met een groot volume
- Genereer XML -oproepen voor een bericht, update en verwijder API -aanvragen
- Maak een webpresentatielaag met HTML en CSS die zich hecht aan interne normen en regels
- Gebruik SQL XML om gegevens te laden in het systeem, waardoor het programma realtime berekeningen kan doen
- Gebruik PHP-, HTML-, MySQL- en JavaScript -programmeermogelijkheden
- Werk aan Java Automation Tools voor productie -implementaties en SDLC Knowledge Base
- Gebruik Python en Shell voor scripting, evenals SQL voor de backend om een rapportagesysteem te maken
- Gebruik van Jenkins, automatiseer de bouwprocedures zodat ontwikkelaars kunnen bouwen voor verschillende Linux -distributies bij elke codebijdrage
- Draag bij aan het creëren van build -scripts in Unix
- Woon dagelijks en wekelijks scrumplanningsteambijeenkomsten bij
- Gebruik met behulp van JSON -indeling gegevens in de gebruikersinterface voor veel klanten
- Gebruik Junit om eenheidstests en testng te schrijven om systeemtests te schrijven
- Gebruik het Junit -framework om eenheidstests uit te voeren op verschillende projectmodules
Golang -ontwikkelaarseisen en -vaardigheden
- Een bachelordiploma in informatica, informatietechnologie of een nauw verwante discipline
- Kennis van de GO -programmeertaal, paradigma's, constructies en idioom
- Inzicht in populaire GO -routines en kanaalpatronen
- Uitgebreide kennis van de GO -frameworks en tools
- Godep, SLTR en andere afhankelijkheidsmanagementhulpmiddelen
- De sjabloontaal van Go
- Stringer, een van GO's Code Creation -tools
- Populaire Revel Router -pakketten, zoals Gorilla Mux, zijn voorbeelden van Go Web Frameworks
- Mogelijkheid om boeiende en opgeruimde Godoc -opmerkingen te schrijven
- Kennis van codeversiebechnologieën zoals Git, SVN en Mercurial