Middle NET developer
Требования
Местоположение и тип занятости
Компания
Крупная технологичная страховая компания, которая старается делать этот мир безопасным местом.
Описание вакансии
Условия работы
- устал от постоянной поддержки и звонков пользователей?
- нет времени отрефакторить плохой код? надоели скучные и однообразные задачи?
- хочешь писать хороший и нужный код, а не костыли с велосипедами?
- раздражает, когда код компилится несколько минут?
- не можешь проснуться в 6 утра, чтобы быть на работе вовремя?
В команду интеграции ищем NET-разработчика.
Задачи:
- проектировать межсистемные интеграции;
- вести разработку сервисов (WCF, Rest API) и других веб-приложений ASP.NET MVC и ASP.NET Core;
- дорабатывать и оптимизировать работу существующих приложений;
- устранять ошибки в существующем ПО;
- принимать участие в анализе новых проектов и направлений, оценивать трудоемкость задач;
- придумывать, как еще можно оптимизировать работу команды и отдела, внедрять или разрабатывать внутренние инструменты.
Формат работы:
- работа двухнедельными спринтами с ежедневными дейли, в конце каждого спринта релиз;
- задачи ставят аналитики (ведут основную коммуникацию с бизнесом), тестирование проводят тестировщики;
- стек: C#, ASP.NET MVC, ASP.NET Core, MS SQL, контроль версий: svn (в процессе перехода на git), CI/CD: Jenkins + Octopus;
Ждем тебя, если ты:
- обладаешь опытом разработки на C# от 3 лет;
- отличаешь xml от json, знаешь основы сериализации и маппинга данных;
- знаешь, как обеспечить гарантированную доставку сообщений;
- умеешь проводить системный и технический анализ;
- знаешь основные паттерны проектирования;
- умеешь строить сложные запросы на sql без блокировки бд, знаешь про индексы, и не раз заглядывал в план выполнения запросов;
- не боишься работать с legacy кодом и заниматься его рефакторингом;
- считаешь, что unit-тесты нужны и активно их пишешь в ходе разработки;
- имеешь опыт работы с системами контроля версий (git, svn и т. п.);
- умеешь видеть узкие места и недостаки текущих процессов и технологий, постоянно совершенствовать их, обучать себя и команду лучшим практикам.
Будет плюсом:
- знание .NET Core;
- опыт работы с таск-треккерами (Jira и т.п.);
- опыт работы с высоконагруженными системами.
От нас:
- относительно гибкий график работы, начало - с 9 до 11;
- есть команда devops, которая постоянно оптимизирует и улучшает процессы доставки приложений и мониторинга;
- постоянно обновляем стек технологий;
- есть время на рефакторинг: оптимизации и внутренние улучшения как кода, так и внутренних инструментов;
- минимум поддержки: у нас есть три линии поддержки, на последней подключаются внештатные разработчики;
- хорошее железо, ssd-диски, второй монитор;
- дружелюбный и теплый коллектив, который не бросает в беде.
- Ну, и само собой - оформление в день выхода на работу, ДМС со стоматологией, страховку от несчастного случая, спортивные корпоративные программы - йога, футбол.