Web crawler PHP/Python

zlecenia it dla Joobster / Katowice

Tagi: PHP PYTHON LINUX

Zlecenie jest kierowane do freelancerów, agencje i firmy nie będą brane pod uwagę! Przed realizacją zlecenia wymagamy podpisanie umowy o poufności. Zlecenie będzie realizowane w oparciu o umowę o dzieło bądź umowę zlecenie.

Wymagania dotyczące programisty:
bardzo dobra znajomość PHP lub PYTHON
bardzo dobra znajomość programowania obiektowego w PHP lub PYTHON (OOP)
znajomość Design Patterns
bardzo dobra znajomość MySQL
umiejętność posługiwania się SVN
umiejętność posługiwania się w systemie Redmine
znajomość zagadnień związanych z bezpieczeństwem, wydajnością aplikacji internetowych
umiejętność dokumentowania kodu (wymagana dokumentacja kodu + dokumentacja online)
umiejętność testowania kodu (wymagane testy jednostkowe)
znajomość biblioteki cURL bądź pochodnych

Mile widziane:
znajomość środowiska Linux
budowanie systemów/robotów typu Web Crawler

Aplikacja:
Celem aplikacji jest indeksacja ofert pracy/zleceń z wyszczególnionej listy serwisów (około 5). Zdobyte wyniki powinny być składowane w odpowiednio zaprojektowanej bazie danych. Aplikacja będzie uruchamiana w tle na serwerze w równych odstępach czasu. Aplikacja powinna zawierać limity czasu odpowiedzi na zapytania oraz umożliwić logowanie błędnych zdarzeń. Budowa aplikacji powinna być warstwowa (zwierać warstwy wyższe (interfejsy), możliwość wykorzystania wzorców projektowych), a także obsługiwać własne zdefiniowane wyjątki.

Wymagania aplikacji:
aplikacja napisana w języku PHP >5.3 lub w języku Python 2.7.3/2.7.5
pobieranie tylko najnowszych ofert z każdej kategorii dla każdego serwisu (limit określony w pliku konfiguracyjnym)
kategoryzacja ofert według specjalności/kategorii
pobranie tytułu, opisu, daty ważności, lokalizacji, linku do zlecenia/oferty
indeksacja powinna zaczynać się od aktualizacji ofert już istniejących w bazie danych
indeksacja nie może duplikować już istniejących elementów (ofert/zleceń)
logowanie zdarzeń w plikach tekstowych
indeksacja powinna uwzględniać narzucone limity na czas odpowiedzi serwera (indeksacji poszczególnej strony)

Zainteresowanych naszą ofertą współpracy, prosimy o przesyłanie aplikacji zawierającej:
portfolio (linki, opisy), próbkę autorskiego kodu (ok. 50/100 linijek) na adres: kariera[malpa]joobster.pl z dopiskiem: “Crawler ofert pracy/zleceń”



Jak składać oferty pracy

Ta oferta pracy została opublikowana ponad 60 dni temu...

« powrót na stronę główną
Jeżeli ta oferta pracy nie jest zgodna z regulaminem, powiadom nas!   
Poleć znajomemu
Opublikowana 2013-07-07
Wyświetlona: 5579 razy