Senior ASP.NET Core Developer (Back-end)
ТОВ «НІК-Електроніка» - провідний український виробник обладнання для автоматизації обліку енергоресурсів. Ми створюємо сучасні лічильники електроенергії, води та тепла, а також програмне забезпечення для їх управління. Уже понад 20 років ми впроваджуємо інноваційні рішення для прозорого та ефективного обліку енергоресурсів, працюючи як на українському, так і на міжнародних ринках.
Ми шукаємо досвідченого та відповідального Senior Back-end Developer для приєднання до нашої команди розробки. Ви будете відігравати ключову роль у проектуванні, розробці та підтримці високопродуктивних та масштабованих корпоративних рішень на базі .NET Core.
Ваші Ключові Обов'язки:
- Проектування та Розробка: Створення архітектури та розробка нових функціональностей, API (RESTful/gRPC) та сервісів, використовуючи ASP.NET Core.
- Оптимізація: Ідентифікація та усунення вузьких місць, оптимізація коду та запитів до баз даних для забезпечення високої продуктивності та надійності системи.
- Code Review та Наставництво: Проведення рев'ю коду, забезпечення дотримання стандартів якості та менторство молодших членів команди.
- Архітектурні Рішення: Самостійний вибір та обґрунтування технічних рішень, застосування сучасних архітектурних патернів (Clean Architecture, DDD, Microservices).
- Тестування: Забезпечення високої якості коду через написання юніт- та інтеграційних тестів.
Основні Вимоги (Must-Have):
- Досвід: Мінімум 5+ років комерційного досвіду у розробці бекенду, з яких 3+ роки безпосередньо з ASP.NET Core.
- C#/.NET Core: Експертне знання C# (async/await, багатопоточність, LINQ) та глибоке розуміння платформи .NET Core (GC, Memory Management).
- Web API: Досвід розробки високонавантажених RESTful API.
- Бази Даних: Експертне володіння SQL (оптимізація запитів, індекси) та досвід роботи з Entity Framework Core (просунутий рівень) або Dapper.
- Архітектура: Практичне застосування принципів SOLID, DRY та знання шаблонів проектування (Design Patterns).
- Контроль Версій: Впевнене володіння Git.
- Тестування: Досвід написання юніт- та інтеграційних тестів (xUnit/NUnit, Moq).
Буде Перевагою (Nice-to-Have):
- Досвід роботи з Docker та Kubernetes.
- Практичні знання хмарних платформ (Azure, AWS або Google Cloud).
- Досвід роботи з брокерами повідомлень (RabbitMQ, Kafka, Azure Service Bus).
- Знання та досвід роботи з Redis або іншими in-memory кеш-сховищами.
Досвід налаштування CI/CD пайплайнів (Azure DevOps, GitHub Actions, Jenkins).
Ми Пропонуємо:
- Повну зайнятість 5/2, робота в офісі/гібридний формат (Київ/Вишгород) або ремоут
- Корпоративний трансфер, офіційне працевлаштування та бронювання
- Конкурентну заробітну плату та комфортні умови праці з гнучким графіком
- Можливість працювати над інноваційними продуктами та впливати на їх розвиток
- Оплату професійного навчання, необхідних для роботи AI-інструментів та участь у профільних конференціях
- Можливості для кар'єрного росту, навчання та підтримку зі сторони колег та керівництва
Required languages
| English | B1 - Intermediate |