Описание проекта: Мы разрабатываем современную платформу, которая облегчает сбор и обработку различной информации в банке, обеспечивая беспрепятственный доступ. к этим данным через частные и общедоступные облачные среды. Решение будет создано с нуля с использованием новейших технологий.
Обязанности:
- Разработка и поддержка высококачественного, хорошо протестированного веб-приложения. код.
- Пишите надежный и удобный в обслуживании код, используя Angular и TypeScript.
- Используйте HTML5, CSS и JavaScript для внешней разработки.
- Создавайте комплексные тестовые примеры. и подробную документацию для пользователя/поддержки вашего кода.
- Поддержка среды разработки, в первую очередь посредством автоматизации с использованием Jenkins CI, Bash и Groovy.
- Оценка и интеграция новых инструментов разработки, библиотек, и методологии повышения качества кода.
- Проводить коллегиальные проверки кода, чтобы обеспечить высокие стандарты кодовой базы.
Требования:
- Подтвержденный опыт работы Fullstack-разработчиком с упором на Java (70%) и Angular (30%).
- Углубленное знание Java, включая опыт работы с Spring Framework.< /li>
- Большой опыт работы с Angular, TypeScript и технологиями фронтенд-разработки (HTML5, CSS, JavaScript).
- Знакомство с инструментами CI/CD, особенно Jenkins.
- >Знание языков сценариев, таких как Bash и Groovy.
- Опыт работы с облачными платформами (AWS, Azure или Google Cloud) является плюсом.
- Глубокое понимание лучших практик разработки программного обеспечения и шаблоны проектирования.
- Умение писать чистый, удобный в сопровождении и хорошо документированный код.
- Отличные навыки решения проблем и внимание к деталям.
- Сильные коммуникативные навыки. и способность работать совместно в команде.
- Степень бакалавра в области компьютерных наук, инженерии или смежных областях или эквивалентный практический опыт.
Хорошо Иметь:
- Опыт работы с технологиями контейнеризации, такими как Docker, и инструментами оркестрации, такими как Kubernetes.
- Знание современных конвейеров и инструментов сборки внешнего интерфейса.
>- Опыт работы с гибкими методологиями и практиками.
- Знакомство с другими интерфейсными фреймворками и библиотеками.