Описание вакансии
Коротко о ролиНам нужен инженер-практик полного цикла, способный самостоятельно закрывать направления разработки, автоматизированного тестирования и системного анализа в Oracle-экосистеме.
Компания Bell Integrator ищет специалиста на позицию Oracle Developer (PL/SQL) для работы над проектом доработки биллинга.
Задачи:
— Самостоятельный анализ реализации: декомпозиция эпиков и требований на архитектурные решения с акцентом на тестируемости, декомпозиция бизнес-требований в технические спецификации, проектирование API/DB контрактов, валидация на тестируемость, оценка влияния изменений на смежные модули.
— Разработка: проектирование и рефакторинг пакетной архитектуры, разработка с использованием классических паттернов, оптимизация SQL-планов, bulk-обработка, кэширование, code review, экспертные знания DDL/DML, ревью кода, тестов и архитектуры, наставничество Middle/QA, стандартизация артефактов, внедрение shift-left/testing-as-code, фасилитация баг-триажа и RCA, ETL трансформации, миграции без потери данных.
— Автоматизация тестирования (DB/Integration/Load): написание unit и integration тестов (utPLSQL), контрактное тестирование, нагрузочные сценарии, профилирование под нагрузкой.
— CI/CD и Quality Gates: настройка и управление конвейерами (Jenkins, GitLab CI) с обязательными стадиями lint, unit, contract, perf, deploy.
— Настройка static analysis gating.
— Смежные направления: системный анализ, валидация функциональных и нефункциональных требований, участие в архитектурных ревью (ADR).
Требования:
— Опыт production-использования инструментов и технологий: Oracle, PL/SQL, utPLSQL, Jenkins, GitLab CI, SonarQube (PL/SQL plugin), PL/SQL Cop, Oracle Code Analyzer, DBMS_PROFILER, Kafka, RabbitMQ, ActiveMQ, REST API, SOAP, gRPC, OpenAPI, Swagger, API Gateway, GraphQL, Postman, Selenium, pytest, Prometheus, Grafana, ELK/OpenSearch, Confluence, JIRA.
— Умение декомпозировать бизнес-требования, проектировать тестируемую архитектуру, писать production-код на PL/SQL, покрывать его автотестами и интегрировать проверки в CI/CD.
— Опыт работы с настройкой, интеграцией и анализом результатов инструментов.
— Знание паттернов Event-Driven Architecture, Message Queue, Pub/Sub, Saga, CQRS.
Условия:
— Возможность профессионального и карьерного роста.
— Участие в разных проектах.
— Опыт работы в распределенной команде профессионалов.
— Уровень заработной платы обсуждается индивидуально.
— Корпоративные скидки на изучение иностранного языка, абонемент в фитнес, образовательные курсы.
— Формат работы — удаленно на территории РФ.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.