Департамент информационных технологий внедряет технологии, которые делают Москву комфортнее и безопаснее, а жизнь горожан — удобнее и мобильнее. Записаться к врачу с помощью сервиса ЕМИАС, проверить домашнее задание и оценки ребенка в Московской электронной школе, подать показания счетчиков через портал mos.ru — это лишь часть услуг и сервисов, доступных москвичам и реализуемых ДИТ.
Мы предлагаем:
- официальное трудоустройство в аккредитованную ИТ-компанию;
- полностью "белую" заработную плату;
- квартальное премирование по результатам работы;
- удаленный график работы;
- развивающие задачи и карьерные вызовы, возможности для роста;
- обучение за счет организации;
- возможность быть причастным и увидеть свой вклад в проекты городского масштаба.
Чем предстоит заниматься:
- анализировать архитектуру информационных систем Комплекса и ОИВ (органов исполнительной власти), в том числе баз данных.
- проводить исследования с целью оптимизации технологий и решений по автоматизации процессов Комплекса.
- анализировать функциональность, нефункциональные требования, архитектурные механизмы и технологические решения подсистем, модулей информационных систем Комплекса и ОИВ.
- участие в формировании требований, выборе подходов, технологий, технических стандартов и спецификации информационных систем Комплекса и ОИВ.
- оценивать трудоемкость разработки подсистем, модулей и сервисов информационных систем Комплекса и ОИВ, в том числе задач разработчиков.
- осуществлять сбор и анализ нефункциональных требований к разрабатываемым компонентам информационных систем Комплекса и ОИВ;
- разрабатывать рабочие спецификации и модели в ходе и по результатам выполнения работ;
- разрабатывать проектную и техническую документацию информационных систем;
- планировать и реализовывать интеграции на системном и подсистемном уровнях;
- реализовывать структурную части системы (например, подсистемы классов или реализации) или функциональной ее части, например, реализации вариантов использования или функции, которая должна работать в нескольких классах/подсистемах;
- осуществлять код-ревью (рецензия кода) разрабатываемого разработчиками функционала подсистем, модулей и сервисов информационных систем Комплекса и ОИВ, в том числе сервисов информационного взаимодействия;
- разрабатывать программные компоненты и осуществлять проверку их функциональности после интеграции в подсистемы в соответствии с требованиями к адаптируемости проекта.
Что нам важно:
- опыт программирования на C# от 3 лет.
- знание российских стандартов по созданию информационных и автоматизированных систем, программного обеспечения (включая ГОСТ серий 34, 19);
- знание современных технологий и принципов разработки, модернизации и эксплуатации программного обеспечения, информационных и автоматизированных систем;
- знание дисциплин разработки требований и управления требованиями, проектирования и моделирования АИС, знание TOGAF, RUP, TDD, DDD разницы и уместности использования на проектах;
- .NET Core(микросервисы), .NET Framework(монолит);
- GIT;
- SOLID;
- Знание SQL, на уровне написания процедур и функций (У нас Oracle, подходит опыт с любой другой реляционной базой);
- Entity Framework (понимание построения запросов).
Плюсом будет опыт работы с:
- ASP.NET Core;
- Oracle, PL/SQL;
- Unit-тесты и интеграционные тесты;
- OIDC(OpenID Connect);
- Docker, Kubernetes;
- фронт - javascript, React, Typescript, mobx;
- GraphQL(Hot Chocolate).