Jobgether
.NET Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик .NET в команду партнёра для проектирования и разработки масштабируемых корпоративных приложений на современных технологиях Microsoft. Работа с backend-сервисами, REST API, микросервисами и облаком Azure в Agile-команде.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать масштабируемые корпоративные приложения на C#, .NET Core и современных версиях .NET
- Разрабатывать и поддерживать backend-сервисы и RESTful API на ASP.NET Core и Web API
- Разрабатывать и интегрировать микросервисы для модульной и масштабируемой архитектуры
- Проектировать, администрировать и оптимизировать базы данных SQL Server, включая структуры, запросы и производительность
- Использовать Entity Framework и LINQ для эффективного доступа к данным
- Применять принципы ООП, паттерны проектирования и лучшие практики для чистого и поддерживаемого кода
- Внедрять безопасные практики кодирования и оптимизировать производительность, надёжность и масштабируемость приложений
- Проводить юнит-тестирование, отладку, устранение неполадок и код-ревью
- Поддерживать деплой и релизы через CI/CD пайплайны и Azure DevOps
- Использовать сервисы Microsoft Azure для облачной разработки и развёртывания
- Работать с кросс-функциональными командами, участвовать в Agile/Scrum церемониях
- Использовать Git и практики контроля версий для управления исходным кодом
Требования
- Сильный профессиональный опыт разработки на C# и .NET Core, включая .NET 6 или новее
- Практический опыт с ASP.NET Core и Web API, включая проектирование и реализацию RESTful API и веб-сервисов
- Твёрдые знания SQL Server, реляционного проектирования БД, оптимизации запросов и тюнинга производительности
- Практический опыт с Entity Framework и LINQ
- Понимание принципов ООП, паттернов проектирования и практик чистого кода
- Опыт проектирования, разработки или поддержки микросервисных архитектур
- Владение Git и workflow контроля версий
- Опыт юнит-тестирования, отладки, устранения неполадок и обеспечения качества ПО
- Знакомство с Agile/Scrum методологиями
- Практический опыт с CI/CD пайплайнами и Azure DevOps
- Знание облачных сервисов Microsoft Azure и их применения в корпоративной разработке
- Понимание безопасности приложений, стандартов безопасного кодирования, масштабируемости и оптимизации производительности
- Сильные аналитические и проблемно-ориентированные навыки, внимание к деталям
- Навыки коммуникации и командной работы, умение работать удалённо с кросс-функциональными стейкхолдерами
Условия
- Удалённая работа из Польши
- Современный стек технологий: C#, .NET, ASP.NET Core, микросервисы, RESTful API, Microsoft Azure
- Проекты корпоративного уровня и бизнес-критичные решения
- Работа с Azure DevOps, CI/CD и облачными практиками деплоя
- Коллаборативная среда с Agile-методологиями
- Профессиональное развитие в современных .NET-технологиях, архитектуре и облачных сервисах
- Участие во всех этапах жизненного цикла разработки — от дизайна до тестирования и деплоя
Навыки
- C#
- .NET Core
- .NET 6+
- ASP.NET Core
- Web API
- RESTful API
- Microservices
- SQL Server
- Entity Framework
- LINQ
- OOP
- Design Patterns
- Git
- Unit Testing
- CI/CD
- Azure DevOps
- Microsoft Azure
- Agile
- Scrum