Ведущий Разработчик .NET
Отдел разработки внутреннего ПО ищет опытного разработчика приложений на .Net. Для доработки существующего внутреннего приложения, готового писать качественный код, работать в команде, придумывать и воплощать эффективные решения, улучшать существующие продукты, приносить радость нашим пользователям.
Обязанности:
• Доработка логики WinForms Desktop-приложения
• Перенос логики на backend в рамках развития Web-приложения на Angular
• Зоны ответственности: соответствие реализации решений требованиям пользователей, разработка архитектуры решений, обеспечение надёжности реализации, контроль качества;
• участие в разработке, описание и контроль проектных решений рядовых разработчиков
Требования:
• Опыт проектирования архитектуры решений, на уровне решения в целом и отдельных программных модулей. Умение обосновывать предложенную архитектуру по критериям: скорость работы, надёжность, простота расширения функций и модификации;
• Владение инструментами ORM, EntityFramework, LINQ, опыт анализа производительности и эффективности работы с данными
• Опыт разработки на .NET с использованием WinForms или Angular
• Опыт разработки Unit-Tests;
• Опыт разработки многопользовательских систем;
• Опыт разработки программной логики для MS SQL Server;
• Опыт разработки структуры СУБД
• Понимание технологического цикла разработки ПО, владение инструментами командной разработки
• Владение инструментами профайлинга
• Умение работать в условиях часто меняющихся требований;
• Готовность развивать уже созданные программные продукты;
• Умение формулировать свои мысли, коммуникабельность.
Обязательные технологии:
• .NET Framework 4.7, C#, Microsoft SQL Server 2016, WebApi
• Хорошее владение как минимум одной из технологий: WinForms или Angular
• Очень желательно владение фреймворком DevExpress
Приветствуется:
• Знания паттернов и антипаттернов проектирования;
• Владение инструментами проектирования
• Опыт разработки мобильных приложений