- Работа в Екатеринбурге
- Удаленно
- Разработчик
- Middle+ / Senior C# (. Net) разработчик
Middle+ / Senior C# (. Net) разработчик
150 000 - 200 000 ₽
«Lean Software Production» — глобальная ИТ-компания, которая занимается созданием ПО и формированием выделенных команд разработки. Мы объединяем лучших экспертов со всего мира, для которых создание ИТ-продуктов — не просто работа, а дело всей жизни.
Для работы на разнообразных трендовых проектах, в том числе, международного уровня наша команда ищет C# (.Net) разработчика для аутстафф направления.
100% наших сотрудников работают удалённо. Мы считаем, что работать нужно там, где удобно, а не под влиянием внешних факторов.
Мы ценим нашу команду, поэтому заботимся о том, чтобы сотрудники были полностью удовлетворены работой и приносили реальный результат нашим клиентам.
Предлагаем:
- полную занятость со стабильными выплатами;
-  оплату труда, соответствующую вашим навыкам и ожиданиям с реальной возможностью роста; 
-  разнообразные трендовые проекты, в том числе, международного уровня; 
-  полностью удаленный формат работы; 
-  график 5/2 с гибким началом рабочего дня. 
Задачи:
-  Разработка и развитие backend-сервисов и веб-приложений на C#/.NET (.NET Core / .NET 6–8); 
-  Проектирование и развитие архитектуры систем — монолитных и микросервисных (MSA/SOA); 
-  Разработка и сопровождение RESTful Web API, интеграция с внешними и внутренними системами; 
-  Проектирование и оптимизация реляционных баз данных (PostgreSQL, MS SQL, Oracle, MySQL), написание SQL-запросов; 
-  Работа с ORM (Entity Framework Core, Dapper, linq2db), CodeFirst, миграции; 
-  Разработка и поддержка API-документации (OpenAPI / Swagger); 
-  Оптимизация производительности приложений и баз данных; 
-  Написание unit- и интеграционных тестов (xUnit, NUnit, Moq, NSubstitute, FluentAssertions); 
-  Поддержка и развитие CI/CD-пайплайнов (GitLab CI, Jenkins и др.), контейнеризация (Docker, Kubernetes); 
-  Участие в код-ревью, рефакторинг и сопровождение чужого кода; 
-  Разработка и актуализация технической документации; 
-  Участие в DevOps-практиках и мониторинге (Prometheus, Grafana, ELK); 
-  Участие в SCRUM-процессах: планирование, ретроспектива, демо; 
-  (Для Lead-уровня) Планирование и координация работы команды, принятие архитектурных решений, участие в найме. 
Обязательные требования:
-  Опыт коммерческой разработки на C# от 3–4 лет (Middle) / от 5–7 лет (Senior/Lead); 
-  Отличное знание .NET / .NET Core / .NET 6–8, уверенное владение ASP.NET Web API; 
-  Глубокое понимание ООП, SOLID, паттернов проектирования; 
-  Понимание многопоточности и асинхронности; 
-  Опыт работы с реляционными СУБД (PostgreSQL, MS SQL, Oracle, MySQL), уверенное владение SQL; 
-  Опыт проектирования и разработки микросервисной архитектуры; 
-  Опыт работы с Git и понимание процессов CI/CD; 
-  Навыки оптимизации производительности приложений и БД; 
-  Умение писать чистый, читаемый и тестируемый код; 
-  Опыт работы в Agile/Scrum-командах; 
-  Базовые навыки работы с Docker; 
-  Английский язык — чтение технической документации. 
Будет плюсом:
-  Опыт работы с брокерами сообщений (Kafka, RabbitMQ); 
-  Опыт работы с нереляционными БД (Redis, MongoDB, Cassandra); 
-  Знание BigQuery, ClickHouse, Elasticsearch, DynamoDB; 
-  Опыт с облачными платформами (AWS, Azure); 
-  Опыт работы с Keycloak, OAuth2, JWT; 
-  Навыки профилирования и оптимизации производительности; 
-  Опыт разработки в высоконагруженных системах; 
-  Опыт работы с front-end (React, Vue, TypeScript); 
-  Знание Python или других языков; 
-  Опыт работы с S3, ELK, Prometheus, Grafana; 
-  Понимание DevSecOps, OWASP, принципов безопасной разработки. 
Этапы отбора:
Анкета;
Первичное интервью;
Техническое интервью;
Оффер.
Ждем в нашей команде!
Опубликована день назад