WorkListВойтиОформить подписку
EN

Senior C Developer

Endava · ИТ-услуги и заказная разработка
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Гибрид: Timișoara, Румыния
из текста вакансии
Занятость
Full-time
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $3,8 тыс/мес · оценка Worklist
по мировому рынку, данные за август 2026 · Как считаем
Даты
Опубликована 13.10 · видим у компании с 13.10 · проверена 02.11
дата публикации от работодателя

Та же должность в других городах и странах

Почему в каталоге:В команде есть выходцы из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →Основание проверено по источнику на карточке компании. Нанимает ли компания из Восточной Европы, Кавказа и Центральной Азии прямо сейчас, мы не знаем.

Описание переведено машинно с английского.

Суть роли

В качестве Senior C Developer в Endava вы будете непосредственно работать над масштабным проектом миграции дата-центра, перенося давно существующую платежную платформу с UNIX/AIX на Linux (RedHat), с рефакторингом приложений для облака (AWS). Вы будете отвечать за анализ, рефакторинг и консолидацию приложений на C, опираясь на глубокие системные знания, чтобы понимать поведение системы и действовать самостоятельно. Помимо миграции, у вас будет возможность развиваться в направлении долгосрочной поддержки (BAU), проектной работы и интеграции с клиентами на этой же платформе.

Что предстоит делать

  • Проектирует, оценивает и реализует технические решения для приложений средней/высокой сложности.
  • Активно участвует во всех этапах жизненного цикла разработки приложений.
  • Сотрудничает с различными заинтересованными сторонами проекта, оказывая поддержку в уточнении требований, процессов, архитектуры и приоритетов.
  • Рекомендует и продвигает отраслевые стандарты, инструменты и практики IT (DevOps и др.) для создания качественно спроектированных программных продуктов.
  • Предлагает улучшения и сообщает о рисках/проблемах, связанных с деятельностью по разработке.
  • Участвует в проверке работы, выполненной членами команды разработки.
  • Изучает и применяет новые технологии, практики и инструменты по мере необходимости для проекта.
  • Делится опытом и знаниями, полученными в ходе проектов.
  • Оказывает влияние на команду, заказчиков и поставщиков.
  • Принимает решения, влияющие на успех проектов и достижение целей команды.
  • Может самостоятельно предлагать и проектировать решения.
  • Может доносить суть решений до технических и нетехнических заинтересованных сторон.

Требования

  • 5+ лет практического опыта разработки программного обеспечения с сильной, подтвержденной экспертизой в plain C.
  • Серьезный опыт работы с UNIX, включая AIX и Linux (RedHat), с подтвержденной способностью переносить и рефакторить приложения с AIX на Linux RedHat.
  • Написание shell-скриптов (Korn/ksh, Bash) для задач сборки, запуска и развертывания в UNIX-средах.
  • Уверенное владение инструментарием сборки и отладки C — Make/Makefile, gcc, gdb и анализ core-dump.
  • Опыт рефакторинга и консолидации приложений, включая работу по редизайну в рамках миграции.
  • Самостоятельный склад мышления разработчика, готовность работать автономно и брать на себя ответственность на всех этапах.
  • Хорошие коммуникативные навыки, умение доносить суть решений до технических и нетехнических заинтересованных сторон.

Будет плюсом

  • SQL и реляционные базы данных (DB2, Oracle), включая встроенный SQL (Pro*C / ESQL/C), используемый в приложениях на C.
  • Сокеты, TCP/IP и межпроцессное взаимодействие (IPC) для интеграции приложений и обмена сообщениями.
  • Понимание особенностей кросс-платформенного переноса — порядок байтов (endianness), размеры типов данных и различия компиляторов между AIX (POWER) и Linux (x86).
  • Знание предметной области платежей / обработки финансовых транзакций (например, ISO 8583, карточный и транзакционный свитчинг, PCI DSS).
  • Git/GitHub — проект переходит с системы контроля версий SCCS на GitHub.
  • Опыт работы с Harness или аналогичным корпоративным инструментом CI/CD (по роли схожим с Jenkins).
  • Знакомство с AWS, поскольку мигрированные приложения будут работать в облаке (базы данных размещены в дата-центре платежной системы).
  • Опыт работы с администрированием Linux, Docker/контейнеризацией или Terraform/IaC в целевой облачной среде.
  • Опыт интеграции с внешними клиентами и сторонними системами.

Условия и бенефиты

Узнайте о некоторых глобальных преимуществах, которые помогают нашим сотрудникам становиться лучшей версией себя:

  • Финансы: конкурентоспособная заработная плата, план участия в акциях компании, бонусы по результатам работы компании, награды за достижения на основе ценностей, бонус за рекомендацию сотрудника;
  • Развитие карьеры: карьерный коучинг, глобальные карьерные возможности, нелинейные карьерные пути, внутренние программы развития для менеджмента и технического лидерства;
  • Возможности обучения: сложные проекты, ротации, внутренние технические сообщества, тренинги, сертификации, коучинг, подписки на платформы онлайн-обучения, сессии обмена опытом, воркшопы, конференции;
  • Баланс работы и личной жизни: гибридный формат работы и гибкий график, программа помощи сотрудникам;
  • Здоровье: глобальная внутренняя программа благополучия, доступ к приложениям для поддержания благополучия;
  • Сообщество: глобальные внутренние технические сообщества, клубы по интересам и хобби, программы инклюзии и разнообразия, мероприятия и праздники.

Навыки

CUNIXAIXLinuxRedHatShell scriptingKorn/kshBashMakegccgdbSQLDB2OraclePro*C/ESQL/CSocketsTCP/IPGit/GitHubAWSDocker

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти