Программист (.Net, Angular)

Программист (.Net, Angular)

Python

Обязанности:

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

Требования:

  • уверенные знания и опыт разработки на С# (С# 10 и .NET 6): EF Core, IoC, REST
  • опыт работы с СУБД PostgreSQL и MS SQL
  • уверенные знания фреймворка Angular (версии 13 и выше), опыт разработки и наличие реализованных проектов с использованием opensource библиотек JavaScript/TypeScript/Angular/Angular Material
  • уметь использовать модульную архитектуру Angular, применять архитектурные паттерны Angular, знать про односторонний поток и иммутабельность, атрибутивные и структурные директивы, методы жизненного цикла компонентов, "умные" и "глупые" компоненты, формы и валидацию данных, а также уметь использовать HTTP-сервисы и Observable-объекты, Feature-модули и маршрутизацию, стратегию обнаружения изменений onPush, ограничение доступа к маршрутам, предварительную загрузку, ленивую загрузку, управление состоянием приложения с помощью NgRx
  • знание языков программирования HTML, CSS, SCSS, JavaScript, TypeScript и программной библиотеки RxJS
  • четкое представление о работе браузера, DOM-модели, HTTP-запросах, CSS-стилях, а также понимание RESTful и возможность писать REST-сервисы и REST-клиенты
  • знание таких подходов как Service-Oriented Architectre, CQRS, Domain Driven Design, Clean Architecture, Clean Code
  • понимание принципов SOLID, DRY, KISS, YAGNI, умение писать чистый и понятный код, а также вносить точечные и лаконичные правки в чужой
  • четкое представление и опыт работы с Git

Будет плюсом:

  • понимание принципов разработки серверной части на языке программирования Python с использованием фреймворков Django/DRF/FastAPI
  • понимание принципов разработки мобильных приложений с использованием фреймворков React Native, Flutter
  • желание учиться и развиваться (если что-то непонятно, то будем разбираться вместе)
  • способности и навыки быстро вникать в суть задачи, а также быстро находить и реализовывать решение для нее

Условия:

  • 5-ти дневная рабочая неделя, рабочие часы с 9.00 до 18.00 (перерыв с 13.00 по 14.00)

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

  • отпуск согласно законодательству с выплатой пособия на оздоровление

  • развозка на служебных автобусах по графику

  • комфортные рабочие места и современное оснащение

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Откликнуться

Report Page