Developer C#/.NET (Process Automation)
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
Условия работы
О команде:
Команда занимается разработкой сервисов внутренней автоматизации. Самое простое - это скрипты, самое сложное - сервисы, которые являются бизнес критичными для компании.
Основная разработка ведётся на C#/.NET/.NET Core. Но, в зависимости от задач, мы можем отходить и использовать тот инструмент который окажется наиболее эффективным для реализации поставленной задачи.
Задачи:
- развитие и поддержка высоконагруженных информационных систем;
- проектирование и реализация высоконадежных распределенных сервисов;
настройка инфраструктуры на особенности разрабатываемого ПО;
- возможность существенным образом повлиять на направление развития инфраструктуры и используемый технологический стек.
Требования:
- уверенное владение языком C# и его экосистемой, современными подходами к разработке, фреймворками и библиотеками;
- владение одним или несколькими .NET-фреймворками для юнит-тестирования (mstest, nunit, xunit);
- интерес к исследовательской деятельности и оптимизации во всех проявлениях: реализуемого функционала, рабочих процессов, архитектуры систем;
- навыки систематизации и самостоятельного дизайна архитектуры приложений в рамках заданных концепций и ограничений;
- умение детально разбираться в чужом коде.
Желательно:
- опыт работы с MSSQL: EF, T-SQL, профилирование;
- опыт использования: .NET Core, Docker, RabbitMQ, Linux;
- знание прочих языков разработки: Go, Python, JavaScript.