Job Description, Responsibilities & Requirements
Про посаду
Компанія ELEKS Software Engineering and Development Office шукає Middle Strong/Senior Full-Stack (.Net+React) Developer в Україні або Польщі.
Про проект
Проект, фінансований урядом США, передбачає розробку системи управління людськими ресурсами для різних міністерств у країні Близького Сходу. Ця ініціатива спрямована на підвищення ефективності управління людськими ресурсами в різних відомствах.
Обов'язки
- Розробка та впровадження сервісів backend за допомогою ASP.NET Core Web API і MVC + Razor, застосування принципів SOLID, ін'єкції залежності та багатошарової архітектури
- Створення надійних робочих процесів з використанням Temporal
- Використання Redis для кешування, зберігання сесій, публікації/підписки та розподілених блокувань
- Керівництво архітектурою фронтенду: React + TypeScript, Module Federation (host/remotes), RsPack пакетизація/оптимізація
- Забезпечення CI/CD, контейнеризації, паттернів розгортання Kubernetes та спостереження (логування/трекування/метрики)
- Впровадження практик тестування (юніт, інтеграційне, E2E), кодових оглядів та наставництва для членів команди
- Виявлення та усунення неполадок у виробничому середовищі: налаштування продуктивності (SQL та фронтенд), витоки пам'яті та проблеми масштабування
Вимоги
- 5+ років професійного досвіду в розробці програмного забезпечення з використанням C# /.NET /.NET Core
- Глибокий досвід роботи з ASP.NET Core Web API та ASP.NET Core MVC
- Досвід роботи з MS SQL Server у виробничому середовищі
- Досвід роботи з Dapper
- Практичний досвід роботи з Keycloak (або еквівалентом) та ґрунтовне знання OAuth2/OIDC/JWT, безпеки cookies, CORS, захист від CSRF
- Використання Redis для кешування та розподіленої координації
- Глибокий досвід роботи з React + TypeScript (hooks, Suspense, паттерни для великих додатків)
- Юніт та інтеграційне тестування для.NET та фронтенду; E2E тестування (Cypress/Playwright)
- Логування, розподілена трасування (OpenTelemetry), метрики та сповіщення
- Верхньо-середній або вищий рівень англійської мови
Буде плюсом
- Досвід роботи з Temporal (або еквівалентом): проектування ідемпотентних активностей, дочірніх робочих процесів, обробка помилок та повтори
- Глибокий досвід роботи з інструментами високої доступності та продуктивності SQL Server
- Інструменти для роботи з монорепозиторіями та управління пакетами (pnpm, Yarn Workspaces, Nx)
- Досвід у сфері доступності, i18n, безпеки та дотримання вимог підприємств
- Досвід у проектуванні правил управління для мікрофронтенду та оркестрації часу виконання
- Досвід роботи з Telerik Reporting
Що ти отримаєш, працюючи в ELEKS
- Тісне співробітництво з клієнтом
- Складні завдання
- Розвиток компетентностей
- Команда професіоналів
- Динамічне середовище з низьким рівнем бюрократії
Про ELEKS
ELEKS - компанія з розробки програмного забезпечення на замовлення. Ми створюємо цінність для наших клієнтів завдяки нашому досвіду та знанням, які ми набули, працюючи партнером із інноваційного програмного забезпечення з 1991 року.
Наші 2000+ професіонали, розташовані у центрах доставки по всій Східній Європі та торгових офісах у Європі та Північній Америці, надають нашим клієнтам повний спектр послуг з інженерії програмного забезпечення. Це включає розробку продуктів, QA, дослідження та розробки, дизайн, консалтинг з технологій та спеціалізовані команди.
Діана Шніцар
Контактні дані рекрутера
Подати заявку
Подай заявку в Linkedin
або порекомендуй друга
Поділитися вакансією
Подати заявку
або порекомендуй друга
Це може тебе зацікавити
Senior Node.JS Developer Івано-Франківськ, Київ, Львів, Польща, Тернопіль, Ужгород, Чернівці, Житомир, Рівне, Луцьк
JavaScript
Senior Full-Stack Developer (React+Java) Аргентина
Розроблення програмного забезпечення, JavaScript
Це ідеальний варіант для друга?
Отримай цінний бонус за рекомендацію
Порекомендуй друга