Programista Javascript/PHP/UI (rozwój CRM dla operatora telekomunikacyjnego)
Poszukujemy programisty PHP do rozwoju i utrzymania wewnętrznego systemu klasy CRM / OSS / BSS, wykorzystywanego w działalności operatora telekomunikacyjnego.
System obsługuje m.in.:
zarządzanie klientami
umowy i dokumenty (generowanie, logika biznesowa, cykl życia)
fakturowanie i rozliczenia (billing)
obsługę zgłoszeń
provisioning usług w sieci
integracje z systemami zewnętrznymi (płatności, e-mail, SMS, systemy rządowe)
Aplikacja działa produkcyjnie i jest stale rozwijana.
Zakres obowiązków
· projektowanie, rozwój i utrzymanie aplikacji webowych (głównie CRM)
· projektowanie, rozwój i optymalizacja wydajności interfejsów uzytkownika (UX/UI)
· udział w analizie wymagań i projektowaniu rozwiązań
· integracje z systemami zewnętrznymi oraz elementami infrastruktury sieciowej
· tworzenie i optymalizacja zapytań SQL
· automatyzacja procesów biznesowych (m.in. provisioning, rozliczenia)
· utrzymanie i refaktoryzacja istniejącego kodu (np. upgrade PHPv7 do v8)
· praca z dokumentacją techniczną
Technologie
· CSS3
· HTML5
· Javascript
· JQuery
· PHP
· SQL (PostgreSQL)
· Linux (Debian)
· REST API
Wymagania kluczowe
· minimum 2 lata doświadczenia komercyjnego w tworzeniu aplikacji webowych
· dobre wyczucie wyglądu i ergonomii interfejsu użytkownika
· dobra znajmość vanilla JavaScript, JQuery, CSS3, HTML5
· dobra znajmość PHP (v7 i v8)
· doświadczenie w pracy z REST API
· PostgreSQL bez ORM – pisanie surowego SQL
· doświadczenie w integracjach systemowych
· znajomość środowiska Linux
· język angielski w zakresie umożliwiającym czytanie dokumentacji
· dokumentowanie zmian
· samodzielność, dokładność, chęć nauki
Umiejętności dodatkowe
· doświadczenie w systemach CRM, ERP lub billingowych
· doświadczenie z AJAX
· doświadczenie z Laravel, Symfony lub podobnym
· doswiadczenie z preprocesorami SASS/LESS
· znajomość systemu kontroli wersji Git
· znajomość podstaw sieci komputerowych
· doświadczenie z RabbitMQ/memcached/Redis
Organizacja pracy
· rozwój jednego, centralnego systemu, w małym zespole
· współpraca z zespołem technicznym i biznesowym przy projektowaniu nowych rozwiązań
· koncentracja na rzeczywistych procesach operacyjnych
Programista Javascript/PHP/UI (rozwój CRM dla operatora telekomunikacyjnego)
Programista Javascript/PHP/UI (rozwój CRM dla operatora telekomunikacyjnego)