Opis stanowiska programisty Opis stanowiska szablon/krótki
Zatrudniamy programistę zaplecza. Jako deweloper internetowy będziesz odpowiedzialny za logikę aplikacji internetowych po stronie serwera i integrację prac programistów front-end. Utworzysz usługi internetowe i interfejsy API, z których korzystają programiści front-end i programiści aplikacji mobilnych.
Zarządzasz planowaniem i rozwojem technologii dla klientów, dostawców i pracowników wewnętrznych. Cel zwiększyłby wydajność i produkcję komercyjną, jednocześnie obniżając koszty i czas.
Profil pracy programisty Back End
Programista zaplecza tworzy i utrzymuje technologię, która zasila komponenty, które umożliwiają funkcjonowanie użytkownika witryny. Ich programowanie zaplecza poprawia użyteczność tego, co robi deweloper front-end.
Programiści są odpowiedzialni za opracowywanie, utrzymanie, testowanie i rozwiązywanie problemów z pełnym zapleczem. Obejmuje to podstawową logikę aplikacji, bazy danych, integrację danych i aplikacji, interfejsy API i inne działania zaplecza.
Raporty do
- Dyrektor Techniczny
- Lead technologiczny
- Kierownik produktu
Obowiązki programistów na zapleczu
- Komunikuj się z zainteresowanymi stronami, menedżerami projektów, zespołami ds. Zapewnienia jakości i innymi deweloperami na temat długoterminowego rozwoju mapy technologicznej
- Twórz i zarządzaj procedurami z zespołami, aby zapewnić widoczność i równowagę wysiłku dla spójnych projektów wizualnych
- Utwórz i zarządzaj harmonogramami testowania w kontekście klient-serwer, adresowanie wszystkich przeglądarek i urządzeń, aby zagwarantować, że wszystkie urządzenia wyświetlają zamierzoną treść
- Zapisz kod jakości, ustalając standard dla całego zespołu pod względem jakości i prędkości
- Polecaj rozwiązania systemowe, rozważając korzyści i wady niestandardowych opcji rozwoju i kupowania
- Obowiązki zarówno codzienne, jak i miesięczne
- Utwórz prototypy, pisz kod i testy, rozwiąż problemy z rozwiązywaniem problemów oraz profil i oceń wąskie gardła
- Stwórz wydajne, solidne interfejsy API, aby obsługiwać klientów mobilnych i komputerowych
- Skalowalne zarządzanie i optymalizacja systemów rozproszonych w chmurze
Wymagania i umiejętności programistów na zapleczu
- Licencjat z informatyki lub podobne doświadczenie
- Doskonała wiedza w zakresie informatyki, algorytmów i projektowania stron internetowych
- Doświadczenie w opracowywaniu bardzo bezpiecznych aplikacji internetowych
- obszerna wiedza na temat wiodących technologii związanych z witrynami internetowymi AWS
- Opracuj świeże rozwiązania i pojęcia poza pudełkiem
- Doświadczenie w budowaniu RESTful API, szczególnie w przypadku aplikacji mobilnych