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 процеси?
- Как подхождате към решаването на сложни технически проблеми?
- Какви са вашите силни страни като програмист?
- Какво ви мотивира да се развивате в тази област?
- Какви проекти сте реализирали досега?
- Готови ли сте да менторирате по-млади колеги?