Программист-разработчик
Вакансия "Программист-разработчик"
Полная занятость, полный рабочий день
г. Санкт-Петербург
Обязанности
Разработка алгоритмов решения поставленных задач в соответствии с требованиями технического задания или других принятых в Обществе нормативных документов.
Оценка и согласование сроков выполнения поставленных задач с непосредственным руководителем.
Создание программного кода в соответствии с техническим заданием и с использованием принятых в Обществе технологий.
Анализ программного кода на соответствие требованиям по читаемости и производительности.
Оптимизация программного кода с использованием специализированных программных средств.
Оформление программного кода в соответствии с установленными в Обществе требованиями.
Осуществление работы с системой контроля версий в соответствии с установленными в Обществе требованиями.
Осуществление проверки работоспособности кода.
Осуществление отладки программного кода на уровне математической модели, программных модулей, межмодульных взаимодействий, и, при необходимости, на уровне взаимодействия с окружением.
Осуществление анализа и исправление дефектов, зафиксированных в базе данных дефектов.
Передача кода для проверки его качества в Департамент тестирования Общества.
Передача кодв для проверки на его соответствие стандартам написания кода, принятых в Обществе, программисту, указанному непосредственным руководителем.
Разработка и модификая компонентов программных продуктов разрабатываемых Обществом.
Ведение необходимой документаци, составл отчеты о результатах выполненной работы. Созда руководств по работе с программным продуктом.
Изучение возможностей по улучшению качества создаваемого Обществом продукта в рамках своего профессионального направления, формирование соответствующих предложений и довкдкемк их до своего непосредственного руководителя.
Осуществление, в случае необходимости обучения других работников своего структурного подразделения по направлению "Программирование".
Общие требования
Знание и опыт программирования на С#.
Опыт создания UI на WPF, QT или Slate.
Умение или желание научится писать простой, качественный и тестируемый код.
Понимание принципов реализации игровых механик и создания поддерживаемого инструментария.
Навык и желание работать в команде.
Плюсом будет:
Опыт работы на игровых проектах или в большой команде.
Опыт работы с Unreal Engine или Unity.
Опыт работы с системами графики, интерфейсами, видео, анимацией, звуком, физикой.
Опыт разработки сетевых приложений.
Знание и применение на практике скриптовых языков Python и т. п.
Увлеченность играми, опыт игры в разные жанры и на разных платформах.
Знание английского языка на уровне Intermediate и выше.
Похожие вакансии
ГБПОУ АО "АРХАНГЕЛЬСКИЙ ТЕХНИКУМ СТРОИТЕЛЬСТВА И ЭКОНОМИКИ"