Bluebird Fiber
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Developer в телеком-компанию Bluebird Fiber. Разработка внутренних приложений и интеграций на Python в связке с Salesforce, поддержка существующих систем и участие в полном цикле разработки.
Задачи
- Работа с бизнес-заказчиками и разработчиками для оценки требований и перевода бизнес-задач в проработанные решения на базе платформы
- Техническое руководство внедрением Salesforce.com: разработка кастомных решений и интеграций, управление техническим скоупом и ожиданиями клиентов, помощь разработчикам в сложных технических вопросах, проектирование и управление выполнением тест-планов
- Написание серверного кода на Python в рамках установленного MVC-фреймворка для отображения, хранения и обработки бизнес-данных
- Проектирование и реализация рациональных производительных моделей данных с использованием PostgreSQL
- Администрирование, поддержка и обслуживание Linux-серверов и систем
- Участие в спецификации ПО, gap-анализе и анализе требований
- Разработка и доработка proof-of-concept для подтверждения требований
- Логирование, отслеживание и управление задачами, багами и доработками
- Участие в релизах и пост-релизных активностях, включая обучение и поддержку конечных пользователей
- Соблюдение стандартов кодирования, написание структурированного и поддерживаемого кода
- Проведение код-ревью для обеспечения качества кода и использования паттернов проектирования
- Работа в рамках проектных планов и сроков с учётом меняющихся требований
- Своевременная фиксация, митигация и эскалация проблем
- Обеспечение согласованности спецификаций между подсистемами
- Написание и ревью документации, руководств для пользователей и поддерживающих материалов
- Самостоятельное освоение новых технологий
Требования
- 5+ лет опыта в ИТ-среде
- 3+ года опыта работы с Linux-системами
- 2+ года опыта с Python, JSON и shell-скриптами
- 2+ года опыта объектно-ориентированного программирования: Java или C#
- Опыт работы с базами данных PostgreSQL и их администрированием (предпочтительно)
- Опыт программирования на Salesforce: Apex classes, триггеры и юнит-тесты, SOQL, Visual Force, Force.com, Force.com Ajax Toolkit (сильный плюс)
- Подтверждённая способность проектировать и оптимизировать бизнес-процессы и интегрировать их между разнородными системами
- Опыт разработки веб-сервисов или работы с Salesforce API (REST/SOAP/MetaData и др.)
- Знание HTML, CSS, JavaScript (ES5) и знакомство с JS-фреймворками (AngularJS, React и др.)
- Опыт работы с веб-приложениями и HTTP-веб-сервисами (SOAP или REST)
- Опыт работы в рамках полного жизненного цикла разработки ПО (Agile, SDLC, Iterative)
- Сильный баланс бизнес- и технических навыков, умение объяснять технические концепции нетехническим заказчикам
- Сильные аналитические навыки и навыки решения проблем
- Гибкость и готовность работать в жёстких сроках
- Быстрая адаптация к изменениям среды и приоритетов
- Отличные навыки письменной и устной коммуникации
- Знакомство с телекоммуникационной отраслью (плюс)
- Высшее образование (4 года) в области бизнеса, компьютерных наук или смежной области (сильно предпочтительно)
Условия
- Равные возможности трудоустройства (equal opportunity employer)
- Еженедельные релизы кода
- Работа с System Integration Teams и различными подразделениями компании
Навыки
- Python
- PostgreSQL
- Linux
- JSON
- Shell
- Java
- C#
- Salesforce
- Apex
- SOQL
- Visualforce
- Force.com
- REST
- SOAP
- HTML
- CSS
- JavaScript
- AngularJS
- React
- MVC
- Agile
- SDLC