Po zakończeniu projektu wszystkie osoby mogą zostać zaangażowane do kolejnych zadań. Ze względu na to, że różne projekty wykonywane są w oparciu o różne frameworki, dużym plusem będzie aby osoby, które zgłoszą się do nas posiadały również umiejętności w ZF.
Przedmiotem projektu jest stworzenie systemu - aplikacji internetowej polegającej na gromadzeniu i przetwarzaniu danych oraz późniejszej ich prezentacji. Projekt uwzględnia pracę wielu użytkowników, ich weryfikację i kontrolę dostępu.
Preferujemy pracę na miejscu w biurze firmy. Dopuszczamy możliwość pracy zdalnej po wykazaniu się przez programistę rzetelnością, umiejętnością efektywnego zarządzania swoim czasem, wysokiej jakości dostarczanym kodem i dotrzymywaniem deklarowanych terminów i zakresów dostarczanej funkcjonalności.
Zarobki:
Oferujemy zarobki na poziomie 15 - 40 zł brutto za godzinę pracy (netto w przypadku gdy programista wystawia fakturę VAT).
Poziom zarobków uzależniony jest od:
- Umiejętności i doświadczenia
- Efektywności pracy
- Jakości dostarczanego kodu
- Zgodności z procedurami wytwarzania oprogramowania
- Liczby błędów w dostarczanym kodzie
- Samodzielności
Zasady kontraktowania:
Osoby biorące udział w projekcie zostaną zatrudnione na umowę o dzieło.
Mile widziane osoby prowadzące własną działalność gospodarcza i wystawiające faktury VAT.
Osoby, które wykażą się bardzo dobrym spełnieniem kryteriów, z którymi współpraca będzie przyjemna i uczciwa z przyjemnością zatrudnimy na stałe na umowę o pracę.
Wymagania
Poszukujemy osób które posiadają umiejętności w następującym zakresie:- Bardzo dobra znajomość PHP i programowania obiektowego
- Bardzo dobra znajomość wzorców projektowych (design patterns)
- Bardzo dobra znajomość frameworku Yii
- Bardzo dobra znajomość SQL (dla potrzeb MySQL)
- Dobra znajomość ActiveRecord
- Dobra znajomość środowiska linux, w zakresie podstawowej konfiguracji środowiska pracy, w tym: umiejętność konfiguracji serwera Apache z wykorzystaniem dyrektyw i .htaccess, znajomość podstawowych komend systemu linux pozwalająca na deployment projektów i sprawny debugging
- Umiejętność pracy z systemami kontroli wersji - projekt będzie prowadzony w oparciu o SVN
- Umiejętność pracy z bugtrackerem
- Znajomość języka angielskiego na poziomie pozwalającym na czytanie i rozumienie dokumentacji oraz zadawanie pytań np. do Google i szukanie odpowiedzi np. na stackoverflow
- Mile widziane: Znajomość ZF1 i ZF2, doświadczenia przy Symfony i Doctrine
- Dobra znajomość js i jquery
Dodatkowe wymagania stawiane programistom:
- Umiejętność pracy w zespole
- Szacunek do osób w zespole i pracodawcy
- Uczciwość i prawdomowność, dotrzymywanie deklaracji i umów
Praca przy projekcie będzie wymagała:
- Programowania w języku PHP
- Projektowania obszarów aplikacji według wymagań i wytycznych przekazywanych przez PM lub samego klienta
- Testowania swojego kodu
- Poprawiania błędów
- Dogadywania się z członkami zespołu projektowego w zakresie stosowanych rozwiązań
- Wdrażania w środowiskach testowych, developerskich i produkcyjnych
- Może wymagać programowania interfejsu w JS i jQuery
- Raportowanie postępów prac
- Planowanie prac
- Informowanie o trudnościach w momencie ich wystąpienia
- Rzetelne i uczciwe wypełnianie obowiązków w ramach projektu
- Rozwiązywanie problemów programistycznych jeśli takie się pojawią
- Konsultowanie rozwiązań z zespołem
- Pracę zgodnie z procedurami wytwarzania oprogramowania przyjętymi w firmie (m.in. zasady commitowania kodu, zasady tworzenia kodu, sposób formatowania kodu, aktualizacja bugtrackera)