Middle разработчика отдела разработки программного обеспечения

Дата размещения вакансии: 24.11.2024
Работодатель: КазНПУ имени Абая
Уровень зарплаты:
з/п не указана
Город:
Алматы
проспект Достык 13
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

  • качественно и своевременно выполнять обязанности, возложенные трудовым договором, внутренними актами Общества и настоящей должностной инструкцией;своевременно и добросовестно исполнять поручения (полученные задачи) начальника Управления в пределах компетенции по занимаемой должности;в рамках компетенции консультировать работников Общества;принимать на себя антикоррупционные ограничения;бережно относиться к имуществу работодателя и работников;сообщать работодателю о возникшей ситуации, представляющей угрозу жизни и здоровью людей, сохранности имущества работодателя и работников, а также о возникновении простоя;неукоснительно применять и использовать по назначению средства индивидуальной и коллективной защиты, предоставляемые работодателем;не разглашать сведений, составляющих служебную, коммерческую или иную охраняемую законом тайну, ставших ему известными в связи с выполнением трудовых обязанностей;соблюдать трудовую дисциплину, а также требования норм, правил и инструкций по безопасности и охране труда, пожарной безопасности и производственной санитарии на рабочем месте;выполнять иные обязанности в рамках полномочий и компетенций по занимаемой должности, а также предусмотренные трудовым законодательством Республики Казахстан и иными законами Республики Казахстан.

Требования:

  • самостоятельная реализация задач по разработке программного обеспечения, создание новых и изменение существующих функций программного обеспечения, поддержка архитектуры проекта разработки ПО;

    улучшение производительности кода, применение лучших практик и шаблонов проектирования;

    проектирование, оптимизация и нормализация структур БД, написание сложных SQL-запросов;

    внедрение безопасных методов программирования, защита данных от XSS и SQL-инъекций;

    проведение отладки, написание unit-тестов и функциональных тестов.

    участие в обсуждении архитектурных решений, взаимодействие с командой для планирования задач.

    помощь junior разработчикам, ревью их кода и предоставление рекомендаций;

    понимание внутренней структуры фреймворка Yii2 или Laravel в информационных системах, знание стандартных библиотек и их применения;

    Изучение и анализ текущей архитектуры монолитного приложения на PHP Yii2;

    проводить рефакторинг и перенос существующего кода на микросервисы;

    обеспечение совместимости между старым и новым кодом во время миграции, а также поддержание бесперебойной работы приложения;

    выполнение задач, направленных на решение конкретных бизнес-проблем, обеспечение их соответствия требованиям проекта.

    изменение и доработка сервисов, добавление новых страниц интерфейсов и функций API.

    выполнение задач, поставленных начальником отдела и руководством управления.

    участие в составлении ежегодных отчетов и планов отдела, написание технической документации.

  • MS Windows, MS Office/XP 2000, 2003,2007/ (MS Word, MS Excel, MS Outlook), Internet, уверенное знание SQL, оптимизация запросов, работа с MySQL и/или PostgreSQL, опыт проектирования и нормализации баз данных.

    уверенные навыки работы с HTML, CSS, JavaScript, а также знание AJAX и jQuery.

    способность находить и исправлять ошибки, писать тесты (unit и функциональные) для Yii2 или Laravel.

  • понимание ООП, паттернов проектирования и принципов чистого кода. Знание и практическое применение ключевых компонент Yii2 или Laravel, опыт создания и интеграции модулей, понимание RESTful API.