Необхідні навички:
— Від 2 років досвіду у розробці,
— Від 1 року досвіду з Perl,
— Досвід роботи з Linux/Unix,
— Розуміння принципів OOP, OOD,
— Відмінні навички кодингу: реюзабіліті коду, оптимізація, рефакторинг,
Особисті якості: велика увага до деталей, що стосуються даних, тестування та аналізу, та бажання писати надійний, багаторазово використовуваний та протестований код.
Особисті якості: велика увага до деталей, що стосуються даних, тестування та аналізу, та бажання писати надійний, багаторазово використовуваний та протестований код.
Буде перевагою:
-Знання JS, HTML/CSS,
-Досвід роботи з MySQL/Oracle/Cassandra/Elasticsearch,
-Знання VoIP, Billing Systems, Online Payment Processors, RADIUS, Diameter, PBX.
Пропонуємо:
-Можливості для кар’єрного зростання, у тому числі по горизонталі. Якщо в майбутньому ви захочете спробувати себе як Python-розробник або С++ (наприклад), у нас це можливо.
-Цікаві та амбітні завдання, які сприятимуть твоєму професійному зростанню.
-Довідчені колеги, в яких є чому повчитися
-Високі стандарти програмування та постійне вдосконалення робочих процесів. Весь наш менеджмент, у минулому розробники, ми спілкуємось з ними однією мовою
-Remote, гнучкий графік роботи: 8-годинний робочий день, початок до 11 ранку.
-Конкурентна зарплата в USD
-Оплачувана відпустка та лікарняні
— Курси англійської
Обов’язки:
-Написання нових програмних компонентів — від участі в дизайні фічі до її імплементації та передачі в QA — максимально самостійно,
-Рев’ю коду,
-Участь у оглядах low-level дизайну,
-Документування low-level проектів на основі high-level специфікацій,
Про проект:
Ми шукаємо Perl-розробника, який працюватиме з PortaBilling, одним із наших флагманських проектів. PortaBilling — «мотор» і серце телеком-бізнесу, платформа для управління телеком-послугами та виставлення рахунків за них. Це гнучка та сучасна система, яка легко підлаштовується під потреби клієнтів (кожні 7 тижнів ми додаємо нові фічі), а в майбутньому повністю перейде у cloud. Отже, працюючи з PortaBilling, ви познайомитесь із сучасними технологіями.
Мільйони рядків коду PortaBilling написані на Perl — відповідно, у нас накопичена величезна експертиза та досвід вирішення найрізноманітніших завдань. Ми любимо Perl, тому що він дозволяє вирішувати поставлені перед нами завдання ефективно та без реверансів у бік заліза.
Трохи про наші робочі процеси та інструменти:
-1 реліз та 2 білди кожні 7 тижнів. У кожному релізі — від 2 до 5 нових сучасних фіч, які ми розробляємо за запитами клієнтів.
-Завдання для нової функціональності заходять у девелопмент від бізнес-аналітиків та проджект-менеджерів. За кожною фічею є документація і чіткий опис у вигляді Use-Cases.
-Обов’язкова перевірка якості продукту QA-департаментом.
-Ми використовуємо Git як систему контролю версій, YouTrack — як менеджер завдань та Gerrit для ревью коду.