DAR RAIL

Обязанности: * Разработка программного обеспечения в соответствии с заявками от структурных подразделений Компании и техническими возможностями управления информационных технологий;

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

Внимательное изучение предложения по автоматизации, проведение анализа поставленных задач автоматизации;

Предложение и согласование с заказчиком наилучших решений, поставленных задач автоматизации;

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

Разработка технологии решения задачи по всем этапам обработки информации;

Осуществление выбора языка программирования для описания алгоритмов и структур данных;

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

Выполнение работ по подготовке программ к отладке и проводить их отладку;

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

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

Изучение удовлетворенности заказчика разработанным программным обеспечением;

Проведение корректировки разработанной программы на основе анализа выходных данных;

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

Разработка инструкции по работе с программами, оформление необходимой технической документации.

Осуществление первичного тестирования разработанного программного обеспечения;

Осуществление сопровождения внедренных программ и программных средств;

Разработка и внедрение системы автоматической проверки правильности программ;

Выполнение работ по унификации и типизации вычислительных процессов.

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

Выполнение необходимых процедур по защите информации от несанкционированного доступа, умышленного искажения и повреждения;

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

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

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

Соблюдать правила внутреннего трудового распорядка и трудовую дисциплину;

Бережно относиться к имуществу Работодателя (в том числе к имуществу третьих лиц, находящемуся у Работодателя, если Работодатель несет ответственность за сохранность этого имущества) и других работников;

Незамедлительно сообщить Работодателю либо непосредственному руководителю о возникновении ситуации, представляющей угрозу жизни и здоровью людей, сохранности имущества работодателя (в том числе имущества третьих лиц, находящегося у Работодателя, если Работодатель несет ответственность за сохранность этого имущества);

Выполнять требования политики по сохранению служебной и коммерческой тайны.

Знания:
Языки программирования: * C# (.Net Remoting, .Net Core)

Swift

Java (UART/STM32, JNDI, Hibernate ORM, Android SDK, Spring)

Kotlin (Android SDK)

Xamarin

Python (RPA, Selenium)

VBA (Excel Macros)

Среды разработки: * Microsoft Visual Studio

Xcode

Android Studio

IntelliJ IDEA

Системы управления базами данных: * Oracle 19c (PL/SQL, Java packages, ASM Storage, RAW Storage, Clusterware, Backup/Restore, DRP)

MS SQL (TSQL, .Net Library , Backup/Restore, DRP)

PostgreSQL (Postgis, ORM, OSM)

MongoDB

Web-сервера: * Apache

Nginx

IIS (Web Services SOAP/JSON, fullRestApi, Интеграция с 1С через Web services)

Администрирование серверов: * Linux (Oracle Linux, Debian, Ubuntu)

Windows Server (AD, Remote Desktop Services, Certificate Services)

Vmware

Docker/K8s

Навыки: * Программирование: Знание языков программирования (Java, C#, Kotlin, Swift, Python и др.).

Алгоритмы и структуры данных: Понимание основных алгоритмов и структур данных для эффективного решения задач.

Системное проектирование: Умение проектировать архитектуру программных систем и разрабатывать масштабируемые приложения.

Работа с базами данных: Знание SQL и NoSQL баз данных, умение проектировать и оптимизировать схемы данных.

Контроль версий: Опыт работы с системами контроля версий, такими как Git.

Тестирование: Знание методов тестирования программного обеспечения, включая юнит-тестирование, интеграционное тестирование и автоматизацию тестов.

Разработка веб-приложений: Знания в области фронтенд и бэкенд разработки, понимание веб-технологий и протоколов (HTML, CSS, REST, GraphQL и др.).

Мобильная разработка: Опыт создания мобильных приложений (iOS, Android).

Коммуникационные навыки: Умение работать в команде и общаться с коллегами и заказчиками.

Проблемное мышление: Способность анализировать и решать сложные проблемы.

Условия:
5/2, 9:00-18:00, обед с 13:00 – 14:00
официальное трудоустройство
испытательный срок 3 месяца
стабильная заработная плата и др.
Предоставление услуги тягового подвижного состава, оператор локомотивной тяги грузового, маневрового, хозяйственного движения, оказывающий услуги на территории РК.

HeadHunter

You must sign in to apply for this position.