Эксперт управления производственной разработки ТОО "КМГ Инжиниринг"

КМГ Инжиниринг г.Астана
Требуемый опыт работы: Не менее 6 лет Полная занятость, Полный день
Вакансия открыта
Создана:

Подано заявок:
3

Количество просмотров:
124

   Детали конкурса
Требования
Квалификационные требования по должностной инструкции
Требуемая квалификация
Образование (высшее, специальность/ квалификация) Высшее (или послевузовское) профессиональное образование по соответствующему профилю деятельности, техническое в области IT
Стаж работы в профессиональной сфере Не менее 6 лет, не менее 3 лет желательно по профилю в национальных и/или международных компаниях и/или областях, соответствующих функциональным направлениям должности
Стаж работы по профилю в национальных и/или международных компаниях и/или областях, соответствующих функциональным направлениям
Стаж работы на руководящих должностях
Знания, необходимые для исполнения должностных обязанностей:
Знание принципов построения серверной архитектуры приложений;
Знание особенностей микросервисной и монолитной архитектуры;
Знание принципов SOLID и основных шаблонов проектирования;
Знание принципов клиент-серверного взаимодействия и HTTP-протокола;
Знание принципов разработки RESTful и GraphQL API;
Знание особенностей работы с реляционными и NoSQL базами данных;
Знание принципов контейнеризации и оркестрации;
Знание подходов CI/CD и практик DevOps;
Знание основ асинхронного программирования;
Знание систем мониторинга, логирования и распределённой трассировки;
Знание современных подходов к обеспечению безопасности backend-систем;
Уверенное знание языка Python, его стандартной библиотеки и особенностей объектно-ориентированного программирования;
Опыт разработки backend-приложений с использованием Python-фреймворков Django, FastAPI или Flask;
Знание инструментов управления зависимостями, виртуальными окружениями и тестирования Python-приложений.
Навыки, необходимые для исполнения обязанностей:
Навык разработки и сопровождения серверной логики и API;
Навык проектирования архитектуры серверных приложений;
Навык применения принципов SOLID и шаблонов проектирования на практике;
Навык работы с базами данных: проектирование схем, написание запросов и оптимизация производительности;
Навык построения микросервисных решений и их интеграции в инфраструктуру;
Навык контейнеризации приложений и настройки оркестрации;
Навык настройки процессов CI/CD для автоматизированного тестирования и развертывания;
Навык взаимодействия с брокерами сообщений и построения очередей задач;
Навык написания эффективного, масштабируемого и поддерживаемого кода;
Навык документирования API и архитектурных решений;
Навык командной работы, проведения code review и внедрения лучших практик разработки;
Навык разработки backend-приложений на Python с использованием Django, FastAPI или Flask;
Навык применения асинхронного программирования в Python с использованием asyncio и асинхронных библиотек;
Навык написания модульных и интеграционных тестов для Python-приложений с использованием pytest и других инструментов тестирования.
Функциональные обязанности на данной должности:
Проектирует и разрабатывает серверную часть веб-приложений;
Создает и поддерживает API для взаимодействия между модулями системы и клиентскими приложениями;
Разрабатывает backend-сервисы на Python с использованием Django, FastAPI, Flask или других профильных фреймворков;
Реализует синхронную и асинхронную обработку данных и фоновых задач средствами Python;
Разрабатывает модульные и интеграционные тесты для Python-приложений;
Проектирует структуру баз данных, разрабатывает запросы и оптимизирует процессы для повышения производительности;
Разрабатывает программное обеспечение с ориентацией на читаемость, масштабируемость и сопровождаемость;
Проводит ревью кода и внедряет улучшения на основе результатов анализа;
Поддерживает процессы CI/CD и участвует в автоматизации сборки, тестирования и доставки программного обеспечения;
Осуществляет мониторинг и поддержку серверной части приложений в продуктивной и тестовой средах;
Анализирует инциденты и устраняет ошибки, связанные с работой серверной части;
Ведет техническую документацию по API, программному коду и архитектурным решениям.
Особые условия: *
нет
Примечание: **
нет

Справка:
* Информация о потребности редких специалистов, и сложность вакансии.
** Информация об освобождаемой позиции (при расторжении трудового договора с работником, изменении организационной структуры, в случаях учебного отпуска, отпуска по беременности и родам, отпуска без сохранения заработной платы (длительный отпуск), выхода на пенсию работника, достигшего пенсионного возраста и т.д.).

Необходимые степени образования

  • Магистр