Golang Developer Opis stanowiska Szablon/krótki

Szukamy dedykowanego dewelopera Golang, który dołączy do naszego rozwijającego się zespołu. Jako deweloper Golang mamy nadzieję, że będziesz mógł wykorzystać swój entuzjazm dla programisty Golang do tworzenia pięknych zdjęć i intrygujących treści. Będziesz współpracować z innymi projektantami, aby generować atrakcyjne wizualnie grafiki i kampanie w celu zwiększenia naszej bazy użytkowników.

Będziesz współpracować z innym personelem technicznym w celu dostarczenia i utrzymania w pełni funkcjonującej implementacji oprogramowania. Mamy nadzieję, że będziesz w stanie wykorzystać swoją miłość do inżynierii oprogramowania, aby tworzyć wysoce wciągające aplikacje użytkowników. Utrzymanie repozytoriów kodu w modułach przechowywania serwerów GitHub i wewnętrznych będzie wśród twoich obowiązków

Profil pracy programisty Golang

Golang (powszechnie znany jako GO) to statycznie wpisany, skompilowany język komputerowy stworzony przez Google w 2009 roku. Język łączy wydajność C ++ z czytelnością Pythona.

Deweloperzy Golang wykorzystują język programowania GO do tworzenia stron internetowych i aplikacji. Główne obowiązki programisty GO obejmują pracę z GO i korzystanie z całego zestawu narzędzi i ram. Większość programistów Go również testuje i debuguje swój kod.

Raporty do

  • Dyrektor Techniczny
  • Lead technologiczny
  • Starszy Programista

Obowiązki dewelopera Golang

  • Zarządzaj i zorganizuj zespół programistów ASP.NET, aby wdrażać i dostarczać skuteczne aplikacje
  • Stwórz bogatą wrażenia użytkownika, wykorzystując elementy sterujące i komponentów z zestawu narzędzi AJAX Control
  • Napisz skontlerze Unix, aby zautomatyzować proces kompilacji i wykonywać rutynowe zadania, takie jak transfery plików między hostami
  • Utwórz zadania wsadowe za pomocą planowania EJB, a kontener zarządza transakcjami dla transakcji o dużej objętości
  • Wygeneruj wywołania XML w celu uzyskania żądań API z aktualizacji i usuwania API
  • Utwórz warstwę prezentacji internetowej z HTML i CSS, która przestrzega wewnętrznych standardów i zasad
  • Zastosuj SQL XML do obciążania danych do systemu, umożliwiając programowi wykonywanie obliczeń w czasie rzeczywistym
  • Użyj zdolności programowania PHP, HTML, MySQL i JavaScript
  • Praca nad narzędziami do automatyzacji Java do wdrażania produkcji i bazy wiedzy SDLC
  • Wykorzystaj Python i Shell do skryptów, a także SQL dla backend, aby utworzyć system raportowania
  • Za pomocą Jenkinsa zautomatyzuj procedury kompilacji, aby programiści mogli budować dla różnych dystrybucji Linux z każdym wkładem kodu
  • Przyczynia się do tworzenia skryptów kompilacji w Unix
  • Weź udział w spotkaniach zespołu planowania scrum na co tydzień
  • Korzystając z formatu JSON, wyodrębnij dane w interfejsie użytkownika dla wielu klientów
  • Użyj Junit, aby zapisać testy jednostkowe i testng do pisania testów systemowych
  • Użyj ramy Junit, aby przeprowadzić testowanie jednostkowe na różnych modułach projektu

Wymagania i umiejętności programisty Golang

  • Licencjat z informatyki, technologii informatycznej lub ściśle powiązana dyscyplina
  • Znajomość języka programowania, paradygmatów, konstrukcji i idiomów
  • Zrozumienie popularnych procedur i wzorów kanałów
  • obszerna znajomość ram i narzędzi Go
  • Godzie, SLTR i inne narzędzia do zarządzania zależnością
  • Język szablonów Go
  • Stringer, jedno z narzędzi do tworzenia kodu Go
  • Popularne pakiety routera Revel, takie jak Gorilla Mux, są przykładami Frameworks Go Web Frameworks
  • Możliwość pisania przekonujących i uporządkowanych komentarzy Godoc
  • Znajomość technologii wersji kodu, takich jak GIT, SVN i Mercurial