Вакансии

22 Май, 2023
378

разработчик программного обеспечения «Цифровая платформа энергетики» в количестве 2 единицы (в качестве frontend разработчика)

Акционерное общество «Казахстанский оператор рынка электрической энергии и мощности» (далее - Общество), объявляет о проведении конкурса на отбор разработчиков программного обеспечения «Цифровая платформа энергетики» в количестве 2 единицы (в качестве frontend разработчика).

Основные требования:

Разработка веб приложения в сфере энергетики «Цифровая платформа энергетики» в соответствии с техническим заданием (основание план-график реализации Национального проекта «Технологический рывок за счет цифровизации, науки и инноваций», утвержденному Постановлением Правительства Республики Казахстан от 12 октября 2021 года № 727»). ТЗ можно скачать здесь.

 

Разработка и поддержание архитектуры проекта.

Контроль архитектурной целостности системы.

Развитие junior и middle разработчиков.

Ревью кода.

Улучшение процессов разработки.

Покрытие системы тестами.

Планирование и распределение полномочий внутри команды.

 

Требования:

Требуется минимум 2 года коммерческого опыта разработки на Golang в проектах с высокой нагрузкой (Highload) и использованием Elasticsearch, PostgreSQL, DDD и Apache Kafka и Keycloak.

  • Elasticsearch: Разработчик должен обладать опытом работы с Elasticsearch, включая создание, настройку и оптимизацию поисковых индексов, выполнение сложных запросов и агрегаций, а также интеграцию с Golang-приложениями.
  • PostgreSQL: Разработчик должен иметь практический опыт работы с PostgreSQL, включая проектирование и оптимизацию схемы базы данных, написание сложных SQL-запросов, транзакций и обработку больших объемов данных.
  • DDD (Domain-Driven Design): Разработчик должен быть знаком с принципами DDD и способен применять их в проекте. Он должен понимать паттерны проектирования, моделирование предметной области и организацию слоя доменной логики в Golang-приложении.
  • Apache Kafka: Разработчик должен иметь опыт работы с Apache Kafka, включая создание и настройку топиков, производителей (producers) и потребителей (consumers) в Golang-приложениях, обработку событий и обеспечение отказоустойчивости.
  • Масштабируемость и производительность: Разработчик должен иметь глубокое понимание механизмов работы Golang и способов оптимизации производительности для обработки больших объемов данных и высокой нагрузки. Он должен быть знаком с методиками горизонтального и вертикального масштабирования.
  • Тестирование и отладка: Разработчик должен иметь опыт написания модульных, функциональных и интеграционных тестов для своего кода. Также он должен уметь использовать инструменты отладки для идентификации и устранения ошибок.
  • Безопасность: Разработчик должен быть знаком с основными принципами безопасной разработки и иметь опыт работы с Keycloak. Он должен уметь интегрировать систему управления доступом Keycloak в Golang-приложение, обеспечивая аутентификацию и авторизацию пользователей, управление ролями и разрешениями, а также обработку токенов безопасности.

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

 

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

 

Документы необходимо направить до 29 мая 2023 года на электронный адрес: koremadm@korem.kz.

 

Реквизиты и местонахождения Общества: г. Астана, ул. Сагынак 70, 4 этаж. Тел.982958, 982961, 982958. Электронный адрес: koremadm@korem.kz.

 

Конкурс на занятие вакантной должности будет проводится по аналогии с Правилами и условиями проведения конкурса по отбору кандидатов на вакантные должности акционерного общества «Казахстанский оператор рынка электрической энергии и мощности», утвержденные решением Правления АО «КОРЭМ» от 7 октября 2022 года № 02-02/15.

 

Дата размещения объявления 22 мая 2023 года.