Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Senior.NET Developer для приєднання до нашої інноваційної команди, яка створює наступне покоління веб-додатків на базі AI технологій. Ви будете в центрі створення передового рішення, яке перевизначає взаємодію професіоналів із складними даними та робочими процесами.
Про компанію
Ми є українською багатопродуктовою компанією, яка створює інструменти для розробки та управління базами даних, рішення для підключення, продуктивність інструменти та сервіси даних для більш ніж 500,000 клієнтів з 120 країн. Серед наших клієнтів ви можете знайти такі легенди як Microsoft Corporation, Oracle America, IBM, Intel та багато інших компаній, які заслужили своє місце в Fortune 100 та Fortune 500.
З 1997 року ми спрощуємо робочі процеси даних для професіоналів та команд за допомогою наших інтуїтивно зрозумілих та ефективних програмних продуктів. Ми прагнемо покращувати досвід наших клієнтів по всьому світу, мінімізуючи задачі, пов'язані з даними, та дозволяючи їм зосередитися на більш надихаючих цілях.
Обов'язки
- Проектування, створення та підтримка масштабовних серверних сервісів та API за допомогою C# та екосистеми.NET, забезпечуючи високу продуктивність, надійність та можливість технічного обслуговування
- Забезпечення безпеки, продуктивності та надійності на серверній стороні компонентів шляхом застосування принципів SOLID, встановлених патернів проектування та кращих практик, пов'язаних з серверною стороною
- Написання чистого, тестового та добре документованого коду, який відповідає стандартам кодування та підтримує ефективні огляди коду
- Тісне співробітництво з фронтенд-розробниками для проектування та інтеграції RESTful або GraphQL API, які забезпечують бездоганний користувацький досвід
- Участь у оглядах коду та внесення вкладу у постійне вдосконалення інженерних практик та стандартів команди
- Оптимізація продуктивності додатків, запитів до бази даних та пропускної здатності системи для ефективної роботи в середовищах з високим навантаженням
- Проведення ретельних тестувань та налагодження для випуску високоякісного програмного забезпечення, готового до використання у виробництві
Вимоги
- Не менше 4 років досвіду роботи як.NET Developer (ASP.NET Core, Entity Framework Core), бажано в технологічному середовищі
- Ступінь у галузі Комп'ютерних Наук, Інформаційних Технологій або суміжній галузі (відповідні сертифікати є плюсом)
- Глибоке розуміння принципів програмування: SOLID, IoC, OOP, патерни проектування та архітектура клієнт/сервер
- Досвід проектування та створення RESTful API та мікросервісів
- Досвід роботи з контролем версій за допомогою Git та колективними робочими процесами (гілки, pull requests, огляди)
- Знання концепцій аутентифікації та безпечного розробки додатків (OAuth2, JWT)
- Досвід роботи з реляційними базами даних та інструментами ORM (SQL Server, PostgreSQL, Entity Framework Core)
- Досвід роботи з тестувальними фреймворками (xUnit, NUnit, Moq)
- Знання Docker/docker-compose та базових процесів CI/CD
- Навички оптимізації продуктивності: профайлинг .NET додатків, виявлення боттелнеків та підвищення продуктивності
- Здатність ефективно використовувати інструменти розробки на основі AI (GitHub Copilot, ChatGPT тощо), розуміти їх обмеження та відповідально застосовувати їх у робочому процесі розробки
Ми пропонуємо
- Гнучний графік роботи, який допомагає підтримувати здоровий баланс між роботою та особистим життям
- Можливість працювати вдома або в офісі без необхідності понаднормової роботи
- 19 робочих днів річної відпустки, що надається на проратній основі
- 15 робочих днів лікарняного листа на рік - бо ваше здоров'я є нашим пріоритетом
- Комплексне медичне страхування від провідного українського провайдера, що включає широкий спектр послуг та спеціальні програми для членів сім'ї, а також спеціальні опції для тих, хто проживає за кордоном
- Безкоштовні уроки англійської мови
- Онлайн навчальні заходи - семінари, лекції та вебінари
- Кар'єрний ріст через підвищення та ротації
Ми є ідеальним варіантом, якщо ви поділяєте наші цінності
- Професіоналізм та експертиза у вирішенні складних завдань
- Орієнтація на продукт з увагою до деталей
- Дружнє та співпрацююче робочі відносини
- Відкрите, прозоре спілкування та радикальна чесність
- Постійне навчання та обмін знаннями
- Активна проукраїнська позиція: Ми підтримуємо наших військовослужбовців та їх сім'ї не тільки за допомогою постійних пожертв та волонтерства, але також через нашу політику військової відпустки, спеціальні варіанти медичного страхування та фінансову допомогу
Наш процес найму
- Попередня зустріч з рекрутером
- Технічне інтерв'ю
- Дзвінок з пропозицією
Ми прагнемо забезпечити прозорість та відкритість у процесі найму та розуміємо важливість надання своєчасного зворотного зв'язку. Якщо ваше резюме відповідає вимогам, ми зв'яжемося з вами для уточнення деталей та призначення інтерв'ю протягом 2 тижнів після подачі вашої заявки.
Зацікавлені?
Будь ласка, поділіться своїми контактними даними разом із вашим резюме, і наші рекрутери зв'яжуться з вами найближчим часом.