Мы ищем сильного разработчика .NET среднего/старшего уровня, который присоединится к нашей команде по связям. Эта роль будет включать в себя задачи, связанные с поставщиками ADO.NET (соединителями баз данных). О нашем продукте Connectivity — решения для подключения данных для различных технологий и платформ. Благодаря нашим решениям для подключения к данным вы можете беспрепятственно подключаться к различным СУБД и облачным приложениям из разных IDE и инструментов BI.) Обязанности – Написание ко
Мы ищем сильного разработчика .NET среднего/старшего уровня, который присоединится к нашей команде по связям. Эта роль будет включать в себя задачи, связанные с поставщиками ADO.NET (соединителями баз данных). О нашем продукте Connectivity — решения для подключения данных для различных технологий и платформ. Благодаря нашим решениям для подключения к данным вы можете беспрепятственно подключаться к различным СУБД и облачным приложениям из разных IDE и инструментов BI.) Обязанности – Написание кода для реализации функциональных требований к продукту – Рефакторинг существующего кода в соответствии с выявленными потребностями – Написание автоматических тестов, исправление ошибок, обнаруженных в процессе работы продукта тестирование и в процессе его эксплуатации – Исследование изменений в новых версиях баз данных и библиотек Microsoft – Проведение исследований, необходимых для создания новых коннекторов – Участие в процессе code review – Анализ покрытия нового функционала тестовыми сценариями (проверка тест-кейсов после QA) Требования – 4+ года опыта работы .NET-разработчиком – C# – глубокие знания и понимание всех аспектов программирования. Хорошее знание базовых классов из библиотеки .NET – ADO.NET, LINQ, Entity Framework – Базовые знания теории реляционных баз данных (таблицы, индексы, ключи, выборки) – SQL – уверенные знания на уровне стандарта SQL 92 – Jira, Redmine, Mercurial, GItLab — работайте с любым из вышеперечисленных инструментов. – Хорошее знание и использование основных шаблонов проектирования, таких как Singleton, Factory Method, Strategy, Observer, Builder, Adaptor, State – Способность ясно и убедительно выражать свои мысли – Инициативность – готовность предлагать решения, улучшающие процесс разработки – Самомотивация - сосредоточиться на собственном профессиональном развитии Приятно иметь – Возможность работать с Mercurial или Git, опыт работы с ветками и тегами – Бакалавр в области компьютерных наук и математики Условия работы – Сверхурочная работа не требуется – Гибкий график работы – 19 рабочих дней ежегодного отпуска – 15 рабочие дни отпуска по болезни – Медицинская страховка – Курсы английского языка – Возможности для профессионального и личностного развития (50% оплата стоимости обучения) – Различные мероприятия: корпоративные вечеринки, мероприятия по сплочению команды *Обратите внимание, что в связи с исключительными обстоятельствами, такими как нахождение в военном положении законодательства, некоторые из упомянутых льгот и положений могут подвергаться временным ограничениям или корректировкам.