
CPU Softwarehouse AG разрабатывает программное обеспечение и оказывает ИТ-консалтинговые услуги, помогая цифровизировать бизнес-процессы, прежде всего в банковской сфере. Опираясь на более чем 40-летний опыт, компания предлагает банкам индивидуальную разработку ПО и консультирование по оптимизации процессов, соблюдению нормативных требований и стратегии цифровизации. Компания объединяет технологические решения с практическими рекомендациями по операционной деятельности, помогая банковским командам повышать эффективность, управлять рисками и лучше обслуживать клиентов.
Full-Stack-разработчик программного обеспечения, Java и Angular
Разработка и поддержка банковского ПО в CPU Consulting & Software с использованием Java, Spring Boot и Angular. Гибридный формат работы.
Описание
- Разработка и поддержка программного обеспечения для frontend- и backend-систем.
- Реализация бизнес-требований: от анализа и проектирования до разработки, тестирования и выпуска в промышленную эксплуатацию.
- Участие в проектировании, разработке, тестировании, развертывании и сопровождении на всех этапах жизненного цикла ПО.
- Создание модульных архитектур, рассчитанных на масштабирование и удобство сопровождения.
- Интеграция модулей и баз данных, проведение модульного и интеграционного тестирования.
- Проверка кода, исправление ошибок, поддержка контроля качества и автоматизация тестирования.
- Взаимодействие с владельцами и менеджерами продукта, а также с кросс-функциональными командами.
- Участие в планировании спринтов, оценка трудозатрат и помощь в улучшении командной работы.
- Участие в эксплуатации и развитии существующих приложений и инструментов.
Требования
- Высшее образование в области информатики, бизнес-информатики или смежной области, профессиональное образование специалиста по ИТ либо равноценная квалификация.
- Несколько лет опыта разработки программного обеспечения в роли Full-Stack-разработчика.
- Уверенное владение Java, Spring Boot или Jakarta EE, Angular, TypeScript, SQL и разработкой баз данных.
- Опыт работы с микросервисной архитектурой.
- Опыт работы со сложными структурами данных.
- Знание автоматизации тестирования и обеспечения качества программного обеспечения.
- Опыт работы с гибкими методологиями, такими как Scrum или SAFe.
- Опыт интернационализации приложений, например с ngx-translate, будет преимуществом.
- Знакомство с инструментами управления тестированием и его автоматизации будет преимуществом.
- Опыт работы с контейнерными или облачными платформами, такими как OpenShift, будет преимуществом.
- Опыт работы в банковской сфере или знакомство с нормативными требованиями финансового сектора будет преимуществом.
- Аналитические способности и системный подход к работе.
- Ориентация на процессы.
- Умение сотрудничать и интерес к кросс-функциональной командной работе.
- Навыки коммуникации и способность работать самостоятельно.
- Готовность учиться и ответственно относиться к качеству.
- Немецкий язык на уровне C1/C2.
- Английский язык на уровне B2.
Преимущества
- Бессрочный трудовой договор.
- Взнос работодателя в размере 20% в корпоративную пенсионную программу.
- Целевое обучение и возможности для профессионального развития.
- Гибкий график с учетом рабочего времени на гибком счете.
- Возможность работать удаленно.
- Лизинг оборудования и велосипедов.
- Доступ к порталу скидок для сотрудников с предложениями от 600 известных компаний.