Middle Developer at Национальные информационные технологии — NeverHard
Middle Developer at Национальные информационные технологии in Астана. Skills: Algorithms, Big Data, Business Process Improvement, Business process automation, Data Structures. Apply on NeverHard.
Company
Национальные информационные технологии
Location
Астана
Type
full_time
Required skills:
Algorithms
Big Data
Business Process Improvement
Business process automation
Data Structures
Design Patterns
Functional programming
Inter-service communication
Linux
MVC
Обязанности: Проектирование и разработка системы (сервисов); Администрирование и сопровождение информационной системы; Участие в рамках своей компетенции в разработке, согласовании технической и проектной документации; Взаимодействие с проектной командой, ГО и структурными подразделениями в рамках сопровождения и развития ИС; Улучшение существующих бизнес-процессов; Автоматизация бизнес-процессов. Требования: Наличие опыта интеграции: XML, SOAP; Администрирование в cmd, Linux; Знание полного жизненного цикла разработки ПО; Понимание MVC, алгоритмов и структур данных, объектно-ориентированного и функционального программирования, шаблонов разработки, взаимодействий с большими данными Опыт построения архитектуры микросервисных проектов. Опыт реализации межсервисного взаимодейтсвия (REST, protobuf) Опыт работы с k8s, Springboot, Spring security, Apache Kafka, Docker, с продуктами IBM, опыт работы с БД (Oracle Database, PostgreSQL, нереляционные СУБД) Опыт работы с системами контроля версий (например, Git) и опыт работы с CI/CD. Умение проводить код-ревью команды, формулировать задачи команде разработки. Умение работать с ORM, с миграциями, и писать сложные SQL команды Аналитические способности: оценка разработки, оценка производительности алгоритма и компонентов системы Глубокое понимание технологий и архитектурных решений в области разработки ПО, способность предоставлять техническое руководство и поддержку команде. Опыт в планировании проектов разработки ПО, умение распределять задачи, устанавливать приоритеты и следить за выполнением сроков Знание методов тестирования и контроля качества ПО, опыт в проведении код-ревью и аудита кода Хорошие коммуникативные навыки и способность работать в команде. Опыт работы с очередями сообщений в брокерах; Навыки работы с Swagger/OpenAPI; Понимание HTML5, CSS3, JavaScript Node.js, Angular; Опыт описания API (REST, SOAP, gRPC); Проектирование структуру базы данных; Знание методологий разработки (Agile, Scrum, Kanban); Способность понимать потребности клиентов и коллег; Идентификация проблем и поиск их решений; Сопровождение разработки и участие в приемочном тестировании; Взаимодействие с аналитиками, разработчиками, тестировщиками, архитекторами и владельцами продукта; Умение создавать модели текущих и будущих процессов. Условия: лечебное пособие: 2 оклада к ежегодному отпуску — для отдыха и оздоровления; материальная помощь: поддержка при рождении ребёнка, свадьбе, лечении или других важных событиях; современный офис: уютное рабочее место в IT-центре на ЭКСПО — в самом сердце столицы; развозка: утренние и вечерние автобусы по всем районам города — без лишних затрат и ожиданий; удобный график: с 8:00 до 17:30 — комфортный рабочий день без спешки; аванс: выплата аванса в середине месяца — стабильность и удобство в планировании бюджета; премии: по праздникам и итогам года — за отличную работу и вклад в проекты; жильё: очень редко, но возможно предоставление жилья от компании при необходимости; карьерный рост: возможность повышения заработной платы через год и продвижения по должности при успешной работе; корпоративная жизнь: интересные события и мероприятия для команды; крупные проекты: участие в государственных и международных IT-проектах; современные технологии: возможность работать с новыми решениями и учиться у лучших IT-специалистов.