Oracle Developer (PL/SQL)
Вакансия разработчика Oracle (PL/SQL) для доработки биллинга. Требуется инженер-практик полного цикла, способный самостоятельно закрывать направления разработки, автоматизированного тестирования и системного анализа в Oracle-экосистеме. Кандидат должен декомпозировать бизнес-требования, проектировать тестируемую архитектуру, писать production-код на PL/SQL, покрывать автотестами (utPLSQL/Contract/Load) и интегрировать проверки в CI/CD.
Обязанности
Самостоятельный анализ реализации: декомпозиция эпиков/требований на архитектурные решения с акцентом на тестируемость, декомпозиция бизнес-требований в технические спецификации, проектирование 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-использования инструментов: IDE (Oracle SQL Developer, VS Code, DBeaver, PL/SQL Developer); Администрирование & БД (Oracle, плюсом Redis/PostgreSQL/MongoDB); Статический анализ (SonarQube, PL/SQL Cop, Oracle Code Analyzer); Профилирование & Tuning (DBMS_PROFILER, оптимизация SQL-планов, SQL Trace); Интеграционные шины & API (Kafka, RabbitMQ, ActiveMQ, REST API, SOAP, gRPC, OpenAPI, Swagger, API Gateway, GraphQL, Postman); Разработка (PL/SQL, DDL/DML, инкапсуляция логики, stateless/stateful пакеты, кэширование); Гарантированная доставка событий, обработка больших объёмов без материализации; Тестирование (TDD-подход к PL/SQL, utPLSQL, SQL Developer Unit Testing, Mock-пакеты, Selenium, pytest, проектирование тестовых данных, борьба с flaky-тестами, валидация распределённых сценариев, тестирование нагрузки, отказоустойчивости, безопасности, масштабируемости); CI/CD & DevOps (Jenkins, GitLab CI, SonarQube CI-gating, Prometheus/Grafana, ELK/OpenSearch); Дополнительно (Confluence, JIRA, Patterns: Event-Driven Architecture, Message Queue, Pub/Sub, Saga, CQRS).
Условия
Удалённая работа на территории РФ; возможность профессионального и карьерного роста; опыт работы в распределённой команде профессионалов; корпоративные скидки на изучение английского языка, абонемент в фитнес, образовательные курсы; уровень заработной платы обсуждается индивидуально.
Откликнуться на вакансию свайпом в Telegram
Зарплату работодатель не указал. Ориентир по вакансиям Swipe Jobs.
Swipe Jobs — поиск работы свайпами в Telegram. Тысячи вакансий из каналов и с сайтов компаний в одной ленте, отклик в один клик прямо в чате с работодателем.