Южно-Сахалинск
Обязанности:
- Участие в разработке программных продуктов и новых функций в соответствии с техническими заданиями.
- Доработка и улучшение существующего функционала проектов, включая исправление ошибок и добавление новых возможностей.
- Проведение рефакторинга и оптимизации кода для повышения производительности и поддерживаемости программных решений.
- Участие в процессе постановки задач, включая анализ требований и оценку трудозатрат на их выполнение.
- Сотрудничество с командой разработчиков, тестировщиков и другими заинтересованными сторонами для достижения общих целей проекта.
- Подготовка документации по разработанным решениям и функционалу.
- Участие в код-ревью и обмен опытом с коллегами для повышения качества разработки.
- Мониторинг новых технологий и инструментов, предлагающих улучшения в процессе разработки.
Требования:
- Опыт работы в области разработки программного обеспечения не менее 1 года.
- Умение пользоваться GitHub и GitHub Desktop (при необходимости, проводится обучение).
- Базовые знания языков программирования: C#, C++, HTML, CSS на уровне средне-специального или высшего образования.
- Понимание принципов объектно-ориентированного программирования (ООП).
- Уровень технического английского языка, достаточный для чтения и понимания документации.
- Базовое владение средами разработки Visual Studio и Visual Studio Code.
- Понимание платформы .NET, включая WinForms и WPF.
- Знание основ асинхронного программирования и Ajax.
- Опыт использования языковых моделей GPT будет преимуществом.
- Базовые знания языков программирования: JavaScript, PHP, Python, SQL.
- Знание Unreal Engine и работы с Blueprints будет плюсом.
Условия:
- Оформление согласно ТК РФ.
- График работы: 5/2, полный рабочий день.
- Место работы: г. Южно-Сахалинск.