Exozet logo

Senior C Developer

Exozet·Salary not specified

Primary stack

CLinuxShell Scripting

Nice to have's

SQLCommunicationHarnessAWSLinuxGitDockerTerraform

Job description

Description language:

Про посаду

Як Senior C Developer в компанії Endava, ви будете практичним інженером під час масштабної міграції датацентру, переміщуючи довгоживучу платіжну платформу з UNIX/AIX на Linux (RedHat) із додатками, переписаними для хмари (AWS). Ви будете відповідати за аналіз, переписування та консолідацію додатків на C, спираючись на міцні системні основи для аналізу поведінки та самостійної роботи. Крім міграції, у вас буде можливість розвиватися в довгостроковій експлуатаційній, проектній та інтеграційній роботі з клієнтами на цій же платформі.

Обов'язки

  • Розробляє, оцінює та впроваджує технічні рішення для додатків середньої/високої складності.
  • Бере активну участь у всіх етапах життєвого циклу розробки додатків.
  • Співпрацює з різними зацікавленими сторонами проекту для підтримки у з'ясуванні вимог, процесів, архітектури та пріоритетів.
  • Рекомендує та пропагує стандарти, інструменти та практики IT-індустрії (DevOps тощо) для досягнення добре розроблених програмних продуктів.
  • Пропонує покращення та виявляє ризики/проблеми, пов'язані з розробкою.
  • Бере участь у огляді роботи членів команди розробників.
  • Вивчає та застосовує нові технології, практики та інструменти, якщо це доречно для проекту.
  • Ділиться досвідом та знаннями, отриманими з проектів.
  • Впливає на команду, клієнтів та постачальників.
  • Приймає рішення, які впливають на успіх проектів та цілі команди.
  • Може самостійно пропонувати та розробляти рішення.
  • Може чітко пояснювати рішення технічним та нетехнічним зацікавленим сторонам.

Вимоги

  • Обов'язково:

    • 5+ років практичного досвіду розробки програмного забезпечення, з міцною, демонстрованою експертизою у plain C.
    • Досвід роботи з UNIX на AIX та Linux (RedHat), з доведеними можливостями переносу та переписування додатків з AIX на Linux RedHat.
    • Shell-скриптинг (Korn/ksh, Bash) для завдань створення, запуску та розгортання в UNIX-середовищах.
    • Глибоке розуміння інструментів створення та налагодження C - Make/Makefiles, gcc, gdb та аналіз core-dump.
    • Досвід переписування та консолідації додатків, включаючи перепроектування в рамках міграції.
    • Самостійний інженерний підхід, комфортно працює з автономністю та відповідальністю від початку до кінця.
    • Хороші комунікаційні навички, здатність чітко пояснювати рішення технічним та нетехнічним зацікавленим сторонам.
  • Буде плюсом:

    • SQL та реляційні бази даних (DB2, Oracle), включаючи вбудовану SQL (Pro*C / ESQL/C) для використання в додатках на C.
    • Sockets, 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 на цільовій хмарі.
    • Досвід інтеграції з зовнішніми клієнтами та сторонніми системами.

Ми пропонуємо

  • Фінанси: Конкурентоспроможний пакет зарплати, план акцій, премії за результати роботи компанії, нагороди за цінності, бонуси за рекомендації.
  • Кар'єрний розвиток: Кар'єрний коучинг, глобальні кар'єрні можливості, нелінійні кар'єрні шляхи, внутрішні програми розвитку для управління та технічного керівництва.
  • Можливості для навчання: Складні проекти, ротації, внутрішні технічні спільноти, навчання, сертифікація, коучинг, підписки на онлайн-платформи для навчання, сесії "передача знань", воркшопи, конференції.
  • Баланс між роботою та особистим життям: Гібридна робота та гнучний робочий час, програма допомоги працівникам.
  • Здоров'я: Глобальна внутрішня програма добробуту, доступ до додатків для добробуту.
  • Спільнота: Глобальні внутрішні технічні спільноти, клуб за інтересами та захопленнями, програми з інклюзивності та різноманітності, заходи та святкування.

Про компанію

Технологія - це наш спосіб. А люди - це наша причина. Протягом двох десятиліть ми використовуємо технології для створення значущих змін.

Комбінувавши першокласне інженерне мислення, експертизу в галузі та орієнтацію на людей, ми консультуємо та співпрацюємо з провідними брендами з різних галузей, щоб створити динамічні платформи та інтелектуальні цифрові досвіди, які сприяють інноваціям та трансформації бізнесу.

Від прототипу до реального впливу - станьте частиною глобальної зміни, виконуючи важливу роботу.

У Endava ми прагнемо створити відкрите, інклюзивне та шанобливе середовище, де кожен відчуває себе в безпеці, цінним та готовим бути найкращим. Ми вітаємо заявки від людей різного походження, досвіду та перспективи, бо знаємо, що інклюзивні команди допомагають нам надавати розумніші та більш інноваційні рішення для наших клієнтів. Рішення про прийом на роботу приймаються на основі заслуг, навичок, кваліфікації та потенціалу. Якщо вам потрібні коригування або підтримка під час процесу найму, будь ласка, повідомте нас.

© Exozet. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Exozet

All 84 roles

Popular searches