Text copied to clipboard!

Заглавие

Text copied to clipboard!

Старши програмист

Описание

Text copied to clipboard!
Търсим старши програмист, който да се присъедини към нашия екип от талантливи разработчици и да допринесе със своя опит и експертиза за създаването на висококачествени софтуерни продукти. Кандидатът трябва да има задълбочени познания в областта на програмирането, архитектурата на софтуера и добрите практики в разработката. Очакваме от него да бъде лидер в техническо отношение, да подпомага по-младите членове на екипа и да участва активно в процеса на вземане на решения, свързани с технологичния стек и архитектурните решения. Старшият програмист ще работи в тясно сътрудничество с продуктовите мениджъри, дизайнерите и останалите членове на екипа, за да гарантира, че крайните решения отговарят на бизнес изискванията и са технически устойчиви. Той ще бъде отговорен за писането на чист, ефективен и добре документиран код, както и за провеждането на код ревюта и менторство на по-малко опитни колеги. Идеалният кандидат трябва да има опит с различни програмни езици и рамки, като Java, C#, Python, JavaScript или други, както и да разбира принципите на обектно-ориентираното програмиране, структурите от данни и алгоритмите. Опит с облачни платформи, CI/CD процеси и автоматизирано тестване ще се счита за предимство. Ние предлагаме конкурентно възнаграждение, възможности за професионално развитие, гъвкаво работно време и приятелска работна среда. Ако сте мотивиран, амбициозен и търсите възможност да работите по иновативни проекти, очакваме вашата кандидатура.

Отговорности

Text copied to clipboard!
  • Разработка и поддръжка на софтуерни приложения
  • Участие в архитектурното проектиране на системи
  • Писане на чист и ефективен код
  • Провеждане на код ревюта и менторство
  • Работа в екип с други разработчици и продуктови мениджъри
  • Идентифициране и разрешаване на технически проблеми
  • Оптимизация на производителността на приложенията
  • Участие в планиране и оценка на задачи
  • Поддържане на техническа документация
  • Следене на нови технологии и внедряване на добри практики

Изисквания

Text copied to clipboard!
  • Минимум 5 години опит в софтуерна разработка
  • Отлични познания по поне един програмен език (Java, C#, Python и др.)
  • Опит с системна архитектура и дизайн
  • Разбиране на принципите на ООП и структурите от данни
  • Опит с системи за контрол на версиите (Git)
  • Умения за работа в екип и комуникация
  • Способност за решаване на сложни технически проблеми
  • Желание за учене и споделяне на знания
  • Опит с CI/CD инструменти е предимство
  • Добро владеене на английски език

Потенциални въпроси за интервю

Text copied to clipboard!
  • Колко години опит имате в софтуерната разработка?
  • С кои програмни езици имате най-голям опит?
  • Работили ли сте по архитектурен дизайн на софтуерни системи?
  • Какви инструменти за контрол на версиите използвате?
  • Имате ли опит с CI/CD процеси?
  • Как подхождате към решаването на сложни технически проблеми?
  • Какви са вашите силни страни като програмист?
  • Какво ви мотивира да се развивате в тази област?
  • Какви проекти сте реализирали досега?
  • Готови ли сте да менторирате по-млади колеги?