Position: .NET Developer
Company: Bank Vostok
Category: .NET
Experience: 2y
English level: intermediate

IT-департамент Банку Восток шукає у свою команду BackEnd .NET Developer на проект мобільного застосунку банку.

Про проект:
Сучасний мобільний застосунок банку з датою виходу у листопаді 2022 року. Наразі реалізовано MVP і вже складено чергу з задач більше ніж на рік. 
Мікросервісна архітектура з сервісами на .Net 6 і взаємодією через HTTP, GRPC та RabbitMQ. Розподілене кешування через Redis. Бази даних MS SQL з принципом побудови Code First.

Необхідні навички:
— Комерційний досвід розробки на .Net від 2 років;
— Розуміння і практичні навички: OOP, OOD, SOLID;
— Розуміння Design Patterns і вміння їх застосовувати; 
— Знання .Net 5+;
— Знання Entity Framework; 
— Досвід роботи з системами контролю версій (GitLab або інші);
— Розуміння принципів роботи реляційних баз даних.

Інструменти:
— Visual Studio, VS Code;
— Sql Server Management Studio; 
— Postman або Insomnia;
— JIRA, GitLab.

Буде плюсом:
— Досвід розробки інформаційних систем з нуля;
— Розуміння i/або досвід розробки мікросервісної архітектури;
— Досвід написання Unit/API тестів; 
— Досвід проведення навантажувального тестування;
— Досвід роботи з RabbitMQ;
— Досвід роботи з GRPC;
— Досвід роботи з Redis;
— Досвід роботи з Swagger;
— Досвід роботи з SignalR/Socket;
— Вміння працювати з TeamCity CI;
— Досвід роботи з Dapper.


Важливо:
— Здатність заглиблюватися в суть питання;
— Пропонувати та реалізувати системні рішення;
— Боротися за якість;
— Добиватися ефективної реалізації поставлених задач;
— Розуміти продукт, бажання його розвивати, робити кращим;
— Бути в тренді корпоративних і сучасних технологій;
— Вміння співпрацювати з суміжними технічними підрозділами.

Пропонуємо:
— Конкурентну оплату праці;
— Можливості для професійного та кар'єрного зростання;
— Оплачувані лікарняні та відпустка (24 календарні дні);
— Спеціальні цінові пропозиції від провідних спортивних комплексів «Sport Life», «Apollo Next»;
— Добровільне медичне страхування працівників; 
— Корпоративні заняття з англійської та української мови; 
— Знижки від партнерів Fozzy Group;
— Комфортні офіси (Київ, Дніпро, Одеса) та можливість працювати віддалено.

Обов’язки:
— Робота в команді;
— Розробка ПЗ згідно методології яку використовує команда;
— Участь в командних рішеннях по розробці ПЗ;
— Первинне тестування;
— Рефакторинг ділянок коду для забезпечення/представлення нових можливостей/особливостей роботи ПЗ;
— Підтримка існуючої кодової бази.