Должностные обязанности Разработчика
1. Общие положения
1.1. Разработчик относится к категории специалистов.
1.2. Назначение на должность разработчика и освобождение от неё производится приказом генерального директора организации по представлению руководителя IT отдела / менеджера по персоналу.
1.3. Разработчик подчиняется непосредственно руководителю IT отдела (или иному руководителю — указать должность).
1.4. На время отсутствия разработчика его обязанности выполняет другой специалист, назначенный приказом генерального директора, который приобретает соответствующие права и несёт ответственность за исполнение обязанностей.
1.5. На должность разработчика назначается лицо, имеющее:
• высшее техническое образование (в сфере информационных технологий или смежной области);
• опыт работы в разработке ПО не менее [X] лет (указать требуемый стаж);
• знание необходимых языков программирования и технологий (перечислить, например: Python, Java, C#, JavaScript, SQL и т. д.).
1.6. Разработчик должен знать:
• основы программирования и алгоритмов;
• языки программирования и фреймворки, используемые в компании;
• принципы работы баз данных и SQL;
• методологии разработки ПО (Agile, Scrum, Waterfall и т. д.);
• системы контроля версий (Git и т. п.);
• основы тестирования и отладки кода;
• основы информационной безопасности;
• английский язык на уровне чтения технической документации (при необходимости);
• трудовое законодательство РФ;
• правила охраны труда, техники безопасности, противопожарной защиты.
1.7. Разработчик руководствуется в своей деятельности:
• законодательными актами РФ;
• уставом организации, правилами внутреннего трудового распорядка;
• локальными нормативными актами организации;
• приказами и распоряжениями руководства;
• настоящей должностной инструкцией.
2. Должностные обязанности
Разработчик обязан:2.1. Разрабатывать программное обеспечение в соответствии с техническими заданиями и требованиями заказчика/компании.
2.2. Писать чистый, эффективный и документированный код.
2.3. Участвовать в проектировании архитектуры программных решений.
2.4. Проводить отладку и тестирование разработанного кода.
2.5. Исправить ошибки и баги в существующем программном обеспечении.
2.6. Оптимизировать код для повышения производительности и снижения потребления ресурсов.
2.7. Интегрировать разработанные модули с другими системами и сервисами.
2.8. Создавать техническую документацию по разработанным решениям.
2.9. Участвовать в code review (проверке кода) коллег.
2.10. Следить за новыми технологиями и внедрять их в работу при необходимости.
2.11. Соблюдать сроки выполнения задач и сообщать о возможных задержках.
2.12. Сотрудничать с другими членами команды (аналитиками, тестировщиками, дизайнерами и т. д.) для достижения общих целей проекта.
2.13. Поддерживать и сопровождать внедрённые программные продукты.
2.14. Соблюдать стандарты кодирования и внутренние регламенты компании.
3. Права
Разработчик имеет право:3.1. Запрашивать и получать необходимую информацию и материалы для выполнения своих обязанностей.
3.2. Вносить предложения по улучшению процессов разработки и используемых технологий.
3.3. Требовать от руководства обеспечения организационно технических условий, необходимых для работы (оборудование, ПО, доступ к ресурсам).
3.4. Знакомиться с документами, определяющими его права и обязанности, а также критериями оценки работы.
3.5. Участвовать в обсуждении проектов и решений, затрагивающих сферу его деятельности.
3.6. Повышать квалификацию за счёт организации в рамках утверждённых программ обучения.
3.7. Взаимодействовать с другими подразделениями компании по вопросам своей компетенции.
4. Ответственность
Разработчик несёт ответственность за:4.1. Некачественное и несвоевременное выполнение должностных обязанностей в пределах, определённых трудовым законодательством РФ.
4.2. Нарушение сроков сдачи задач без уважительных причин.
4.3. Ошибки в коде, приводящие к сбоям в работе ПО или потере данных.
4.4. Несоблюдение стандартов кодирования и внутренних регламентов компании.
4.5. Разглашение конфиденциальной информации, составляющей коммерческую или служебную тайну.
4.6. Причинение материального ущерба организации в результате ненадлежащего исполнения обязанностей — в пределах, установленных действующим законодательством.
4.7. Правонарушения, совершённые в процессе работы, — в соответствии с административным, уголовным и гражданским законодательством РФ.
Специалисты кадрового агентства "Аспект" готовы подобрать разработчика в короткие сроки, соответствующего Вашим требованиям