Разработчик C#
Требования
Местоположение и тип занятости
Компания
Международная металлургическая и горнодобывающая компания
Описание вакансии
О компании и команде
ЕВРАЗ – глобальная горно-металлургическая компания.
Лидер рынка стального проката.
ЕвразТехника ИС (аккредитованная ИТ компания) разрабатывает ИТ-системы для всех предприятий холдинга в России.
Мы находимся в процессе цифровой трансформации.
Работаем стабильно и активно расширяем команду разработки под инновационные и технологичные проекты
Ожидания от кандидата
- C# (.NET 5 и выше
- е, .NET Framework 4 );
- ORM - Entity / Dapper;
- Уверенное знание SOLID / KISS / YAGNI / DRY;
- Знание шаблонов проектирования (GRASP/GOF), ключевых антипаттернов при разработке (God Object, Soft Code, Spaghetti Code и т.п.);
- Умение разбираться в коде других разработчиков, работать совместно на проектах над общим кодом;
- Знание SQL, умение оптимизировать запросы, понимания принципов работы реляционных баз данных. Опыт работы с TSQL будет плюсом;
- Понимание концепций RESTful API, работа со Swagger;
- Умение работать в команде (предлагать идеи, аргументировать свою позицию, слушать и понимать коллег, договариваться);
- Умение работать с требованиями заказчика, доводить бизнес идею до успешно работающего решения;
- Умение и желание писать Unit-тесты. Знание принципов TDD будет плюсом;
- Знание Docker/Kafka/RabbitMQ будет плюсом;
- Знание UML / C4 будет плюсом.
Наш стек:
- Backend: NET 4 и 5/6/8, WPF/WinForms, ASP.NET, Swagger, MS SQL, PostgreSQL, Oracle, Git/SVN, Roslynator, VS, VS Code, Rider, ReSharper;
- Frontend : React и ASP.NET MVC;
- CI/CD: Azure DevOps, Docker, OpenShift (linux), AppScreener
Задачи:
- Разработка новых и сопровождение существующих информационных систем для Распадской Угольной Компании и Западно-Сибирского Металлургического Комбината согласно поставленным требованиям и задачам;
- Backend работы, так и в отдельных случаях - Fullstack (Web/Desktop)
- Работа с базами данных: MSSQL, Oracle, PostgreSQL через ORM.
- Точечное написание Unit-тестов к разработанному функционалу;
- Участие в принятии архитектурных решений;
- Работа в Agile и Waterfall проектах;
- Работа со 2й линией поддержки при исправлении проблем в уже запущенном ПО (Разработчики – 3 линия поддержки).
Условия работы
- Работу в крупнейшей холдинговой структуре.
- Официальное трудоустройство с первого рабочего дня, "белую" заработную плату.
- Возможность работать удаленно.
- Перспективы профессионального и карьерного роста.
- Амбициозные задачи.
- Команду, состоящую из профессионалов, в которой можно не только успешно реализовывать проекты, но и перенимать опыт и развиваться.
- Расширенный социальный пакет;
- ДМС со стоматологией.