Разработчик — Кыргызстан, Бишкек
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Кыргызстан, Бишкек
Формат: Офис
Занятость: Полная занятость
Грейд: не определён
Обязанности: • Разработка программного обеспечения с использованием новых технологий программирования (Разработка модулей корпоративного ERP решения, Оказание содействия в разработке ситуационных задач по новым малым, средним и большим проектам, Проектирование и дальнейшая поддержка программной архитектуры; Оптимизация алгоритмов; Оптимизация и расширение функционала имеющегося кода; Проектирование пользовательского интерфейса и создание интерфейсов с нуля; Проверка и тестирование функционала; Отладка, написание модульных и интеграционных тестов; Проведение рефакторинга (улучшения и оптимизации кода) и ускорение работы приложений);
• Осуществление анализа, разработки и совершенствование приложений бизнес-систем на высоком уровне;
• Оказание технического содействия в анализе рисков и по контролю изменений;
• Участие в анализе участков бизнес-систем;
• Оказание содействия в разработке ситуационных задач по новым малым, средним и большим проектам;
• Участие в анализе заявок пользователей в качестве 3-линии техподдержки;
• Участие в проектах КГК с целью развития интеграции программного обеспечения для новых и существующих ИТ решений;
• Контроль соответствия разрабатываемого прикладного программного обеспечения на соответствие ИТ стандартам, стандартам информационной безопасности;
• Обеспечение соответствия разрабатываемых изменений ИТ систем требованиям Положений КГК и процедурам изменений (change management), в том числе документации по описанию реализованного исходного кода и технологий;
• Обеспечение соблюдения требований внешнего и внутреннего ИТ аудитов в части процессов разработки, тестирования, исправления ошибок в прикладном программном обеспечении КГК;
• Взаимодействие с руководителями ИТ-проектов, разработчиками, заказчиками по своему направлению в части контроля и управления изменениями в ИТ процессах КГК;
• Исполнение других обязанностей, не указанных в настоящей должностной инструкции, которые являются однородными, относящимися или связанными с его трудовой функцией или выполняемой работой.
Требования: • Наличие высшего или средне-профессионального образования по направлениям «Информационные технологии», «Проектирование и разработка программного обеспечения», «Прикладная математика и информатика» и стаж работы в соответствующей области не менее 2 лет;
• Наличие высшего образования или незавершенного высшего образования и стаж работы в соответствующей области не менее 2 лет.
• Опыт и знания:
• опыт объектно-ориентированного программирования на одном из языков (С#, Delphi, Java, VB);
• знания протоколов передачи данных XML, JSON и др.;
• опыт интеграции ИТ Систем;
• знания в области реляционных СУБД, транзакционной обработки данных;
• опыт программирования на микросервисной архитектуре применением API, Cloud and Native сервисы;
• опыт управления проектами (ITIL, CMMI, AGILE);
• знания стандартов, процессов, инструментов разработки, тестирования, сбор метрик процессов и качества кода (CI /CD, DevOps технические практики, Open Stack), контроль и достижение запланированных показателей;
• опыт и знания передовых технологий и систем по разработке отчетов и хранилищ данных (OLAP, Datawarehouse, SSRS, Big Data, Power BI);
• опыт и знания ETL процесса;
• знания Java (Spring Boot), Golang и JavaScript фреймворки (Vue.js, React, Node.js), ANSI SQL, MS SQL;
• знания SOA (Service – Oriented Architecture);
• опыт и знанием облачных технологий (PaaS, SaaS).
• Дополнительным преимуществом является:
• Опыт работы с WinForms, WPF, •••••••• MVC, •••••••• Web Forms;
• Знание структур данных и их реализации в .NET;
• Опыт разработки программного интерфейса: формы, списки, древо;
• Опыт разработки клиент-серверных приложений;
• Владение языком запросов T-SQL (Transact SQL) на условно «среднем» уровне, понимание основ в вопросах быстродействия кода T-SQL (план запроса, индексы); — Умение разбираться в собственном и чужом коде, находить ошибки и исправлять их;
• Навыки владения системами версионного контроля GIT, CVS или подобными;
• Знания и опыт в вопросах производительности MS SQL Server, блокировочного и транзакционного механизмов, индексов, методов оптимизации производительности и т.п.
• Опыт работы с платформой 1С 8.х в роли администратора/ разработчика/ архитектора, знание структуры БД 1С на уровне MS SQL и принципов взаимодействия платформы 1С с MS SQL.