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