Emirates Islamic
Senior Software Engineer (For UAE Nationals)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer для разработки и сопровождения высоконагруженных распределённых приложений. Проектирование, реализация и обеспечение качества кода в соответствии с лучшими практиками.
Задачи
- Проектировать, реализовывать и поставлять качественные приложения в согласованных сроках, бюджете и объёме
- Анализировать бизнес- и функциональные требования
- Оценивать трудозатраты на разработку по функциональным и нефункциональным требованиям
- Преобразовывать функциональные требования в технические спецификации
- Проектировать модели данных и структуру программ
- Разрабатывать, писать код и отлаживать приложения на различных языках программирования
- Писать безопасный, чистый, структурированный и документированный код по международным практикам
- Проводить юнит-тестирование для проверки пригодности кода
- Участвовать в peer code review
- Вести документацию: словарь данных, руководства по параметрам, системные и пользовательские руководства
- Соблюдать процедуры PMO/INA и поддерживать необходимую документацию
Требования
- Высшее или послевузовское образование в области Computer Science или инженерии
- Минимум 5 лет опыта разработки и проектирования
- Опыт разработки и улучшения фреймворков и библиотек
- Практический опыт оптимизации производительности, отладки и мониторинга
- Понимание контейнеризации, опыт с Docker и Kubernetes
- Глубокое знание waterfall и agile практик разработки
- Опыт кодирования с принципами SOLID, Event Driven Architecture, Spring Boot, Kafka, MongoDB, Spring Cloud, Hibernate
- Практический опыт с cloud design patterns и их реализацией
- Знание принципов CI/CD и опыт решения проблем в распределённых сервисах
- Понимание отказоустойчивости и мониторинга распределённых сервисов в продакшене
- Опыт интеграции API gateway (3Scale, Kong и др.)
- Соблюдение стандартов кодирования, безопасности, юнит-тестирования и документации
- Обеспечение качества технической и прикладной архитектуры систем
Условия
- Только для граждан ОАЭ (For UAE Nationals)
Навыки
- Docker
- Kubernetes
- SOLID
- Event Driven Architecture
- Spring Boot
- Kafka
- MongoDB
- Spring Cloud
- Hibernate
- CI/CD
- 3Scale
- Kong
- API gateway