Tech Stack
.NET
Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо талановитого та досвідченого розробника програмного забезпечення з міцним досвідом роботи в.NET для приєднання до нашої зростаючої технологічної команди в Україні. Ідеальний кандидат буде відігравати важливу роль у проектуванні, розробці та підтримці масштабних та надійних програмних рішень, які підтримують нашу платформу електронної комерції та операції з виконання замовлень на складі. Ви будете працювати в сучасному середовищі розробки, використовуючи хмарні сервіси AWS, контейнери Docker та бази даних SQL і NoSQL.
Обов'язки
- Проектування, розробка, тестування, впровадження та підтримка високоякісних програмних додатків за допомогою C#.NET.
- Співпраця з продуктовими менеджерами, бізнес-аналітиками та іншими розробниками для розуміння вимог та їх перетворення в технічні специфікації.
- Розробка та оптимізація взаємодії з базами даних як SQL, так і NoSQL, забезпечуючи цілісність даних та продуктивність.
- Впровадження та управління CI/CD-піплайнами з використанням контейнеризованих додатків за допомогою Docker, забезпечуючи ефективне розгортання та масштабування в нашому середовищі AWS.
- Участь у оглядах коду, забезпечуючи дотримання стандартів кодування, кращих практик та архітектурних керівних принципів.
- Виявлення, налагодження та модернізація існуючих систем для поліпшення функціональності, продуктивності та безпеки.
- Внесення змін для постійного вдосконалення наших процесів розробки, інструментів та методологій.
- Зберігання актуальності щодо нових технологій та тенденцій у галузі, особливо в екосистемі.NET, хмарних обчисленнях (AWS) та контейнеризації.
- Документування технічних проектів, процесів та коду.
Вимоги
- Досвід: 3+ роки професійного досвіду розробки програмного забезпечення з акцентом на.NET.
- Мови програмування: Володіння C# .NET.
- Технології баз даних: Міцний досвід роботи з реляційними базами даних (напр., SQL Server, Postgres) та досвід роботи з NoSQL базами даних (напр., MongoDB, DocumentDB).
- Хмарні платформи: Практичний досвід роботи з сервісами Amazon Web Services (AWS), що стосуються розгортання додатків та зберігання даних (напр., ECS, SQS, S3, RDS, DocumentDB).
- Контейнеризація: Практичний досвід роботи з Docker для контейнеризації додатків.
- Контроль версій: Глибоке розуміння та досвід роботи з Git/Bitbucket.
- Життєвий цикл розробки програмного забезпечення: Знайомство з методологіями Agile (Scrum, Kanban).
- Розв'язання проблем: Відмінні аналітичні та проблемно-орієнтовані навички з уважною увагою до деталей.
- Комунікація: Сильні вербальні та письмові комунікаційні навички, здатність артикулювати складні технічні концепції як технічним, так і нетехнічним зацікавленим сторонам.
Буде плюсом
- Ступінь бакалавра в галузі комп'ютерних наук, програмної інженерії чи суміжної галузі.
- Досвід роботи з архітектурою мікросервісів.
- Знайомство з CI/CD-піплайнами (напр., Bitbucket pipelines, Jenkins, AWS CodePipeline).
- Досвід роботи з фронтенд-технологіями (напр., Blazer, Maui, JavaScript) є плюсом.
- Знання юніт-тестування, інтеграційного тестування та тестування, керованого тестами.
- Досвід роботи в сфері електронної комерції/маркетплейсів або логістики/складського господарства.
- Досвід роботи з Shopify.
Ми пропонуємо
- Гнучкий робочий формат - віддалено, в офісі чи гнучко.
- Конкурентоспроможна зарплата та хороший компенсаційний пакет.
- Індивідуальний кар'єрний ріст.
- Інструменти для професійного розвитку (програма наставництва, технічні лекції та тренінги, центри досконалості тощо).
- Активні технічні спільноти з регулярним обміном знаннями.
- Відшкодування витрат на освіту.
- Пам'ятні подарунки до ювілеїв.
- Корпоративні заходи та командоутворення.
- Інші переваги, що залежать від місця розташування.
не застосовується до фрілансерів