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