Back-еnd Developer
Наш майбутній колега повинен відповідати наступним вимогам:
- Вища технічна освіта.
- Досвід роботи в IT-компаніях не менше 4-х років.
- Високий рівень володіння:
- C#, .Net Framework, .Net Core, ASP.NET, MVC 4/5/6;
- T-SQL, LINQ;
- Web API (REST);
- ORM (Dapper);
- Docker та Kubernetes для розгортання і масштабування додатків.
- Практичний досвід:
- Роботи з MS SQL Server, SSMS;
- Глибокі знання SQL та мікросервісної архітектури - обов'язкові
- Інтеграції та використання Azure services (Azure DevOps);
- Роботи з контейнеризацією (Docker) та оркестрацією (Kubernetes);
- Оптимізації продуктивності запитів до баз даних;
- Створення серверless-архітектури;
- Виконання складних інтеграцій між різними системами та сервісами.
- Знання та застосування в розробці принципів:
- SOLID;
- Domain-Driven Design (DDD);
- Clean Architecture;
- Проектування масштабованих та високонавантажених систем.
- Досвід роботи з мікросервісною архітектурою на дуже високому рівні:
- Глибоке розуміння принципів розробки, деплойменту, тестування та підтримки мікросервісів;
- Робота з Message Brokers (Kafka) - обов'язково;
- Проектування і реалізація інтеграцій між мікросервісами в умовах високого навантаження;
- Впровадження best practices мікросервісної архітектури, таких як: ізоляція даних, розподіл відповідальностей
- Розуміння концепцій API Gateway, service discovery
- Розуміння принципів Agile-розробки (Scrum, Kanban).
- Досвід роботи з CRM-системами:
- Інтеграція, налаштування, розробка модулів, API-розширень.
- Розуміння банківських або фінансових процесів (буде перевагою).
Англійська мова: на рівні читання та розуміння технічної документації.
Будуть плюсом знання та досвід (бажані):
- WebSockets;
- XML;
- Роботи з популярними CRM-системами (Microsoft Dynamics, Salesforce, HubSpot);
- Використання CI/CD-процесів (Bitbucket Pipelines);
- Побудова ETL-процесів.
Знання та досвід роботи з VOIP
Основні завдання:
- Оптимізація та розробка високонавантажених серверних програм і інтеграційних сервісів;
- Участь у R&D-проектах для впровадження нових технологій та підходів;
- Проектування та реалізація масштабованих мікросервісних рішень;
- Розробка, доопрацювання та інтеграція складних модулів (у тому числі для CRM-систем);
- Реалізація складних інтеграцій із внутрішніми та зовнішніми системами;
- Створення API для інтеграції з іншими платформами;
- Розробка та впровадження процесів міграції даних між різними системами;
- Впровадження ефективних рішень для роботи з великими обсягами даних;
- Впровадження та підтримка мікросервісної архітектури;
- Оптимізація рішень для роботи в хмарному середовищі;
Участь у проєктах за принципами Agile-розробки (Scrum, Kanban).
Ми пропонуємо
Графік роботи на вибір (офіс в Києві недалеко від метро, віддалено, гібрид) - в бізнес-центрі є генератори, отже постійно є світло та інтернет;- Можливість керувати розробкою глобальних проєктів;
- Сертифікацію Microsoft;
- Конкурентний рівень винагороди.
- Підвищення кваліфікації та професійний розвиток
📊
$2000-3500
Average salary range of similar jobs in
analytics →
Similar jobs
Ukraine
Ukraine
Worldwide