Системен разработчик - Python
Описание
За възложението:
Клиентът търси опитни системни разработчици за поддръжка на развитието на напреднали системи за анализ на енергийни системи, съобразени с развиващите се методики на пазара на електричество. Избраните професионалисти ще се присъединят към гъвкав екип, отговорен за доставянето на непрекъснати подобрения и нови функционалности.
Тази роля включва работа както върху модерни, така и върху наследени компоненти на приложението, допринасяйки за текущите системни подобрения и усилия за модернизация, за да се отговорят на бъдещите аналитични изисквания.
Основни отговорности:
- Активно участие в гъвкави церемонии, включително спринт планиране и дискусии в екипа
- Сътрудничество с членовете на екипа за проектиране на ефективни технически решения за задачи по разработка
- Разработване, подобряване и поддържане на код на приложението както в нови, така и в съществуващи модули
- Създаване на чист, ефективен и поддържаем код, следвайки най-добрите практики
- Участие в програмиране по двойки и допринасяне за прегледи на код от колеги
- Разработване и изпълнение на модулни и интеграционни тестове за осигуряване на надеждността на софтуера
- Непрекъснато съгласуване с екипа за насърчаване на споделяне на знания и колективна отговорност
- Допринасяне за изграждането на мащабируеми, удобни за потребителя и добре документирани решения
Технологичен стек:
- Програмиране: Python, C/C++
- Инструменти и платформи: CMake, Git, Azure DevOps / GitLab
- Качество и тестване: SonarQube, Xray, Artifactory
- База данни: SQL
- Операционна система: Linux (RHEL 9)
Изискван опит:
- Доказан опит като системен разработчик със силни познания в Python
- Практически опит в работа в Linux среди
- Запознатост с модерни инструменти за разработка и CI/CD процеси
- Опит в работа в гъвкави екипи за разработка
Изисквания към образованието:
- Подходяща степен в компютърни науки, информационни технологии или свързана област (или еквивалентен опит)
Изисквани умения:
- Разработка на Python
- Познания на Linux системи
- Силни умения за решаване на проблеми и аналитични умения
- Опит с контрол на версии и инструменти за разработка
Езици:
- Шведски – напреднали познания (задължително)
- Английски – професионални работни познания
Режим на работа: Хибриден (до 50% от разстояние)
Zahtjevi
Obrazovanje
Следгимназиално образование две години или повече в областта на Техника и техническа индустрия
Radno iskustvo
Софтуерен разработчик