Senior C# Developer

Новосибирск / Полная занятость, полный день

Мы ищем в команду C# разработчика, для которого важны профессиональное развитие и обмен знаниями с коллегами.

Какие задачи вам предстоит выполнять:

  • Участие в проекте в качестве разработчика.

  • Разработка нового кода, поддержка и рефакторинг существующего.

Наши ожидания от кандидата:

  • Высшее профессиональное образование.

  • Опыт работы программистом, разработчиком ПО от 3-х лет.

  • Уверенное знание языка C# и .NET Framework/.NetCore.

  • Понимание принципов ООП и SOLID.

  • Знание паттернов проектирования.

  • Навыки юнит-тестирования.

  • Опыт командной разработки: работа с чужим кодом, code review, рефакторинг.

  • Опыт в разработке сетевых приложений.

  • Опыт работы с реляционными СУБД, использование ORM.

  • Опыт использования систем контроля версий.

  • Опыт back-end разработки под платформу ASP.NET.

Будет преимуществом:

Опыт работы в одном из следующих направлений:

  • Веб-приложения на Angular 10 и выше.

Мы предлагаем:

  • Современный, комфортный офис в Технопарке Академгородка: тренажерный зал, комната отдыха (зимний сад), постоянно пополняемая современной профессиональной литературой библиотека.

  • Гибкий график работы с возможностью удаленной работы.

  • Обширную программу дополнительного медицинского страхования (ДМС), включая стоматологию и стационар.

  • Фиксированный размер 100% белой зарплаты, периодический пересмотр зарплат согласно рынку.

Мы используем в работе:

  • Backend: .NET 6 и больше язык C# (чуть подробнее Asp Net Core, Entity Framework).

  • Frontend: Angular 14 и больше язык TypeScript.

  • Базы данных: Microsoft SQL Server, PostgreSQL, SQLite, Elasticsearch.

  • Среда разработки – VisualStudio 2022, Visual Studio Code.

  • Code Review, ведение задач, автотесты/автосборки(Continuous Integration) – Team Foundation Server(TFS).

  • Хранилище кода: Git.

  • Команды 5-7 человек (разработчики, тестировщики, системные аналитики, руководитель проекта и продукта, технические писатели).

  • Спринты.

  • Unit Test.

Уровень заработной платы будет определяться по итогам собеседования.