C#, WinForms/Desktop, ASP.NET MVC, SQL Middle/Senior developer
Зарплата
от 70 000 до 110 000 ₽
Требования
Местоположение и тип занятости
Компания
Стабильная и развивающаяся компания с собственным отделом разработки и бизнес-анализа
Описание вакансии
Условия работы
Дружный и молодой коллектив программистов и аналитиков:
- Разрабатывает системы и приложения для запуска бизнес-проектов
- Автоматизирует внутренние процессы компании
Мы работаем в крупной компании (более 3 тысяч сотрудников) и имеем партнеров в различных сферах (коммерческие и государственные структуры, крупные и небольшие, и у каждого свои особенности), поэтому тематика задач разноплановая: web-приложения и сервисы, фронтенд и бэкенд, задачи по интеграции и внутренние корпоративные системы. Находимся в поиске новых сотрудников в связи с расширением отдела!
Обязанности:
- Сопровождение программного обеспечения, исправление ошибок, модификация, расширение функционала.
- Разработка новых и доработка существующих систем и приложений:приложения на Windows Forms (с планом переноса на web), различных web-приложений (включая несложную вёрстку), сервисов, системных приложений.
- Интеграция со сторонними системами.
- Проектирование баз данных, разработка SQL-запросов (в основном MS SQL, реже MySQL), их оптимизация.
- Участие в постановке и проработке задач.
- Участие в проектировании архитектуры, возможность самостоятельно принимать решения при наличии компетенций.
- Работа самостоятельная и в команде (code-review, design-review)
Требования:
- Высшее образование по профилю;
- Опыт работы на аналогичной позиции не меньше трех лет;
- Уверенное владение C#.
- Опыт разработки с использованием Windows Forms от 2-ух лет.
- Приветствуется опыт разработки на WPF.
- Опыт многопоточного программирования.
- Опыт использования MS SQL: разработки SQL-запросов (хранимых процедур и т.д.), проектирования баз данных (структуры, индексов). Приветствуется умение анализировать план выполнения запросов, знание архитектуры СУБД и наличие базовых навыков администрирования.
- Опыт проектирования UI.
- Знание принципов ООП, шаблонов (паттернов) программирования.
- Приветствуется знание JavaScript, CSS, AJAX.
- Будет плюcом опыт применения компонентов DevExpress ASP.NET MVC.
- Технический английский.
- Умение тестировать свой собственный и чужой код (unit tests, manual tests).
- Умение работать самостоятельно и в команде, желание учиться и развиваться
Основные технологии и инструменты:
- Основные языки программирования: C#, T-SQL, JavaScript
- Windows desktop, WPF
- ASP.NET MVC, Web API, IIS
- HTML, JQuery, JSON, XML
- MS SQL
- ADO .NET, Entity Framework, Dapper и др.
- Visual Studio 2013/2017, Redmine, TFS, git
- система постановки/контроля задач, bug-tracker
Условия:
- Работа в стабильной и развивающейся компании;
- Полностью официальное трудоустройство и соц. гарантии;
- Достойный уровень дохода. Обсуждается с финальными кандидатами по результатам собеседования
- Уютный офис.