ОБЯЗАННОСТИ:
- Организация и контроль полного цикла разработки программного обеспечения: от анализа требований и проектирования до внедрения и сопровождения.
- Проектирование архитектуры новых корпоративных приложений и участие в развитии существующих систем.
- Проведение code review и обеспечение соблюдения стандартов разработки.
- Техническое руководство командой, наставничество и развитие разработчиков.
- Контроль соответствия решений корпоративным требованиям по архитектуре, безопасности и эксплуатации.
ТРЕБОВАНИЯ:
- Уверенное знание .NET Framework и современных версий .NET, HTTP, REST, Web API, Swagger и Postman
- Понимание принципов DDD, SOLID, DRY и основных архитектурных шаблонов.
- Опыт работы с ORM, включая Fluent NHibernate или Entity Framework.
- Знание Git и практик управления ветками и версиями кода.
- Понимание принципов и процессов CI/CD.
- Опыт проведения code review и оценки качества стороннего кода.
- Развитые лидерские и коммуникационные навыки. Умение организовывать работу команды и конструктивно разрешать рабочие разногласия.