Następna praca

Międzynarodowy starszy programista Full Stack Web Developer (konsultant) - Międzynarodowa Organizacja ds. Migracji (IOM), Przedstawicielstwo na Ukrainie w Mizhnarodna organizaciya z migraciyi / MOM

Opublikowano ponad 30 dni temu

3 wyświetlenia

Mizhnarodna organizaciya z migraciyi / MOM

Mizhnarodna organizaciya z migraciyi / MOM

0
0 recenzji
Brak doświadczenia
Kyiv
Pełny etat

Przetłumaczone przez Google

Załącznik 2 - REGULAMINDLA UMOWY DORADCZEJ DLA: International Senior Full Stack Web Developer (Сkonsultant)Stacja dyżurna firmy doradczej: Kijów, UkrainaCzas trwania doradztwa: 6 miesięcyCharakter doradztwa: Doradztwo kategorii APod ogólnym nadzorem Szefa Misji oraz Menedżera ds. Oceny i Koordynacji Danych, z pod bezpośrednim nadzorem Specjalisty ds. Rozwoju Baz Danych i Sieci, Konsultant będzie wspierać zespół ds. Zarządzania Informacją w opracowywaniu strony internetowej DTM dla Jednostki D&A

Załącznik 2 - REGULAMIN

DLA UMOWY DORADCZEJ DLA: International Senior Full Stack Web Developer (Сkonsultant)

  1. Stacja dyżurna firmy doradczej: Kijów, Ukraina
  2. Czas trwania doradztwa: 6 miesięcy
  3. Charakter doradztwa: Doradztwo kategorii A

Pod ogólnym nadzorem Szefa Misji oraz Menedżera ds. Oceny i Koordynacji Danych, z pod bezpośrednim nadzorem Specjalisty ds. Rozwoju Baz Danych i Sieci, Konsultant będzie wspierać zespół ds. Zarządzania Informacją w opracowywaniu strony internetowej DTM dla Jednostki D&A Misji IOM na Ukrainie.

  1. Kontekst i zakres projektu:

Ponad dziewięć lat od wybuchu kryzysu we wschodniej Ukrainie i po rosyjskiej inwazji w lutym 2022 roku kraj jest uwikłany w wojnę na pełną skalę. Konsekwencje przemocy rozprzestrzeniły się na całe terytorium Ukrainy i szacuje się, że ponad 5 mln osób zostało przesiedlonych wewnętrznie. Sytuacja ta prawdopodobnie będzie się przedłużać w miarę kontynuowania walk i spodziewanych nowych fal wysiedleń W celu wsparcia trwającej i przyszłej pomocy humanitarnej IOM przeprowadza oceny na dużą skalę na terenie całego kraju oraz raportowanie trendów w zakresie przesiedleń i mobilności, pilnych potrzeb, a także potrzeb związanych z rekonwalescencją i trwałymi rozwiązaniami w zakresie przesiedleń.

  1. Dział/jednostka organizacyjna, do której wnosi wkład Konsultant:

Reakcja, odporność i odzyskiwanie, jednostka danych i analityki.

  1. Konsultanci kategorii A: Zadania do wykonania w ramach niniejszego zamówienia:
    1. Opracowanie wysokiej jakości , skalowalne i innowacyjne rozwiązania front-end wykorzystujące zasady ReactJS, Next.js i Jamstack.
    2. Wdrażaj dynamiczne aplikacje internetowe, które są responsywne, wydajne i dostępne na wszystkich platformach i urządzeniach.
    3. < li>Przeprowadzaj przeglądy kodu i dziel się wiedzą, aby udoskonalać umiejętności zespołu i wyniki projektów.
    4. Tworzyj i integruj interfejsy API oraz inne funkcjonalności po stronie serwera.
    5. Opracuj i wdrażaj struktury automatycznych testów dla kod front-end.
    6. Pracuj nad wszystkim, od backendu, przez interfejsy użytkownika i zarządzanie treścią, po usługi internetowe.
    7. Pracuj nad projektowaniem, kodowaniem, testowaniem i wdrażaniement systemów.
    8. Rozwiązuj złożone i wymagające problemy biznesowe dzięki najnowocześniejszym technologiom.
    9. Poznaj nowe technologie do tworzenia stron internetowych. Chociaż Asp.net MVC jest naszym dominującym językiem, używamy również React, NodeJS, JavaScript i AngularJS.
    10. Zapewniamy wsparcie w identyfikowaniu, rozwiązywaniu i komunikowaniu skutków dla projektów internetowych jednostki D&A.
    11. Wykonuj inne przydzielone obowiązki.
  2. Wskaźniki wydajności służące do oceny wyników

Implementacja front-endu: Implementacja dostarczonego projektu strony internetowej w namacalną, interaktywną platformę, po której użytkownicy mogą się poruszać. Zaczyna się od dokładnego zrozumienia podanych układów projektu, które służą jako plan witryny internetowej. Po pełnym zrozumieniu tych projektów następnym krokiem jest przekształcenie tych statycznych obrazów w dynamiczną witrynę. Transformacja ta odbywa się przy użyciu różnych języków kodowania i narzędzi, które umożliwiają utworzenie atrakcyjnego wizualnie, responsywnego i przyjaznego dla użytkownika interfejsu. Ten etap rozwoju jest krytyczny, ponieważ bezpośrednio wpływa na doświadczenia użytkownika i interakcję z witryną. Dlatego dbałość o szczegóły, precyzja kodowania i dbałość o estetykę są niezbędne do pomyślnego wdrożenia front-endu. Zestaw front-endu zostanie starannie wybrany wspólnie z liderem produktu i dostosowany do wytycznych organizacji dotyczących tworzenia stron internetowych.

Rozwój back-endu: Tworzenie i utrzymywanie technologii potrzebnej do zasilania komponentów, które umożliwiają istnienie strony internetowej skierowanej do użytkownika. Zaplecze strony internetowej składa się z serwera, aplikacji i bazy danych. Konsultant zbuduje i będzie utrzymywał tę technologię oraz będzie korzystał z języków kodowania, aby zapewnić wzajemną komunikację serwera, aplikacji i bazy danych. Technologia zostanie wybrana na podstawie wymagań witryny.

Integracje z API : Staranne planowanie i wykonanie, aby zapewnić płynną komunikację między różnymi komponentami oprogramowania, zapewniając w ten sposób solidniejszą i bogatą w funkcje obsługę użytkownika.

Projekt kodu: niezbędnym krokiem jest umieszczenie projektu kodu w repozytorium Azure Devops. Przetestowano i wdrożono za pośrednictwem potoków platformy Azure.

Wdrożenie zmian: Projekt kodu pocztowego do zespołu ds. bezpieczeństwa w celu sprawdzenia kodu pod kątem możliwych luk i zagrożeń bezpieczeństwa oraz wprowadzenia zmian i usunięcia zgłoszonych flag.

Podaj miesięczne raporty dotyczące postępów rozwoju front-endu, rozwoju back-endu, a także integracji API i ogólnej struktury projektu kodu.

  1. Wymagane wykształcenie, doświadczenie i/lub umiejętności

Edukacja:

  • Ukończone studia wyższe w dziedzinie informatyki lub nauk o danych, statystyki, informacji i technologii, geografii/systemów informacji geograficznej, komunikacji lub pokrewnej dziedziny, uzyskane w akredytowanej instytucji akademickiej z pięcioletnim odpowiednim doświadczeniem zawodowym.< /li>

Doświadczenie:

  • Co najmniej 5 lat doświadczenia w programowaniu front-end i back-end, poparte udokumentowaną historią udanych projektów.
  • Rozległe doświadczenie z ReactJS, Next.js i tworzenie aplikacji przy użyciu architektury Jamstack.
  • Umiejętność nowoczesnych potoków i narzędzi do tworzenia front-endów (np. Webpack, Babel, NPM).
  • Doświadczenie w zakresie znaczników internetowych, w tym HTML5 , CSS3 i platformy wstępnego przetwarzania CSS po stronie serwera, takie jak SASS.
  • Dogłębna znajomość skryptów po stronie klienta i frameworków JavaScript, w tym jQuery.
  • Znajomość interfejsów API RESTful i asynchroniczna obsługa żądań.
    Doskonałe umiejętności rozwiązywania problemów, dbałość o szczegóły i umiejętność pracy w dynamicznym, szybkim środowisku.
  • Doskonałe umiejętności komunikacji i współpracy w zespole, ze zdolnością do prowadź projekty i mentoruj członków zespołu.

Umiejętności techniczne:

  • Minimum 3 lata doświadczenia w programowaniu w PHP i/lub C# i JavaScript.
  • Minimalnie 3 lata w kilku frameworkach, w tym między innymi: Asp.net, Laravel , Spring.
  • Minimalnie 3 lata doświadczenia w programowaniu z SQL Server – procedury składowane, funkcje, widoki, indeksy, projektowanie relacyjnych baz danych.
  • Doskonała znajomość architektury i projektowania obiektowego wzorce tworzenia wysoce skalowalnych aplikacji przy użyciu platformy .NET.
  • Testowanie platformy Azure i wdrażanie za pomocą potoków.
  • Doświadczenie w automatycznym testowaniu/pisanie skryptów.
  • Doświadczenie w CSS3 i HTML5.
  • Doświadczenie z Apache Tomcat, IIS i OpenSSL.
  • Praktyczna znajomość GitHub w zakresie żądań ściągnięcia, rozgałęziania funkcji i wersjonowania kodu.
  • Doskonała znajomość GitHuba umiejętności debugowania i rozwiązywania problemów.
  • Doświadczenie z metodologiami Agile.
  1. Wymagana podróż

Nie dotyczy.

  1. Kompetencje

Wartości

  • Włączenie społeczne i szacunek dla różnorodności: szanuje i promuje różnice indywidualne i kulturowe; wszędzie, gdzie to możliwe, zachęca do różnorodności i włączenia.
  • Uczciwość i przejrzystość: utrzymuje wysokie standardy etyczne i działa w sposób zgodny z zasadami organizacyjnymi/ zasady i standardy postępowania.
  • Profesjonalizm: wykazuje zdolność do pracy w sposób opanowany, kompetentny i zaangażowany oraz zachowuje uważną ocenę sytuacji stawić czoła codziennym wyzwaniom.

Podstawowe kompetencje – wskaźniki behawioralne

  • Praca zespołowa: rozwija i promuje efektywną współpracę w obrębie jednostek i pomiędzy nimi, aby osiągnąć wspólne cele i zoptymalizować wyniki .
  • Dostarczanie wyników: generuje i dostarcza wysokiej jakości wyniki w sposób zorientowany na usługi i terminowy; jest zorientowany na działanie i zaangażowany w osiąganie ustalonych wyników.
  • Zarządzanie wiedzą i dzielenie się nią: stale stara się uczyć, dzielić wiedzą i wprowadzać innowacje .
  • Odpowiedzialność: przejmuje odpowiedzialność za realizację priorytetów Organizacji i przyjmuje odpowiedzialność za własne działania i delegowaną pracę.
  • < li>Komunikacja: zachęca do jasnej i otwartej komunikacji i przyczynia się do niej; wyjaśnia złożone kwestie w sposób informacyjny, inspirujący i motywujący.
  1. Jak aplikować:

Zainteresowanych kandydatów zapraszamy do przesyłania Formularz historii osobistej oraz listy motywacyjne lub życiorysy z nazwiskami i kontaktami trzech osób oceniających na adres [email protected] z tematem „Międzynarodowe Starszy programista Full Stack” autor: < /strong>03, najpóźniej wrzesień 2024 r.  

Skontaktujemy się tylko z kandydatami z krótkiej listy.

Okres publikacji:

Od 20.08 .2024 do 03.09.2024

Przetłumaczone przez Google

Brak doświadczenia
Kyiv
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować