
Swift — консалтингова компанія, що підтримує державні організації, з особливим фокусом на оборонних проєктах. Її послуги охоплюють супровід закупівель, управління програмами, системну інженерію, кібербезпеку та ІТ-інфраструктуру. Компанія допомагає державним установам удосконалювати операційну діяльність і реалізовувати технологічні програми в межах чинних нормативних вимог і стандартів відповідності.
Full-Stack інженер програмного забезпечення — гібридний формат, Тайсонс, Вірджинія
Приєднуйтеся до Swift на посаді full-stack інженера програмного забезпечення та розробляйте захищені застосунки для відстеження платежів на Java і Spring Boot для глобального постачальника фінансових повідомлень. Створюйте API, підвищуйте продуктивність і долучайтеся до всіх етапів життєвого циклу розробки ПЗ.
Опис
- Проєктувати, створювати й тестувати нові функції застосунків.
- Створювати чистий, зручний у супроводі та ефективний серверний код Java із використанням Spring Boot.
- Розробляти й підтримувати API, інтегруючи сторонні сервіси.
- Працювати з менеджерами продукту, UI/UX-дизайнерами та інженерами над визначенням вимог і технічних специфікацій.
- Перевіряти код і надавати конструктивний зворотний зв’язок.
- Дотримуватися стандартів написання коду, а також найкращих практик якості й безпеки.
- Діагностувати та усувати технічні проблеми.
- Виявляти вузькі місця продуктивності й оптимізувати роботу застосунків.
- Брати участь у плануванні, проєктуванні, розробці, тестуванні, розгортанні та супроводі протягом усього життєвого циклу розробки ПЗ.
- Використовувати AI-асистентів для проєктування, розробки й тестування.
- Стежити за новими технологіями та тенденціями галузі.
- Підтримувати технічну документацію та обмін знаннями.
- Оцінювати технічну здійсненність і визначати приблизні оцінки для запропонованих системних рішень.
Вимоги
- Ступінь бакалавра в галузі комп’ютерних наук, розробки програмного забезпечення або суміжній галузі.
- Від трьох до п’яти років досвіду роботи full-stack інженером програмного забезпечення або на аналогічній посаді.
- Практичний досвід розробки на Java, зокрема з фреймворком Spring Boot.
- Практичний досвід розробки API та інтеграції систем через REST API.
- Досвід створення застосунків на основі HTTP і TCP/IP.
- Знання методів парсингу XML і JSON.
- Досвід роботи з відладчиками, витоками пам’яті та налаштуванням продуктивності систем.
- Професійний досвід роботи з базами даних, технологіями зберігання даних і системами RHEL.
- Досвід використання AI-інструментів для проєктування, написання коду й тестування.
- Знайомство з інструментами Agile, зокрема Jenkins, JIRA, Artifactory і Confluence.
- Знайомство з AWS, Azure або Google Cloud Platform і практиками DevOps.
- Сильні навички розв’язання проблем і увага до деталей.
- Здатність самостійно та в команді працювати в динамічному середовищі.
- Swift не може спонсорувати отримання дозволу на роботу для цієї посади ні зараз, ні в майбутньому.
Переваги
- Конкурентоспроможна базова заробітна плата.
- Можливість отримання бонусу залежно від індивідуальних і корпоративних результатів.
- Медичне страхування без витрат на страхові внески для працівника або членів сім’ї.
- Стоматологічне страхування без витрат на страхові внески для працівника або членів сім’ї.
- Страхування зору без витрат на страхові внески для працівника або членів сім’ї.
- Страхування життя без витрат на страхові внески для працівника або членів сім’ї.
- Пенсійний план.
- Внески роботодавця за планом 401(k).
- Різноманітне та інклюзивне робоче середовище.
- Розумні умови доступності під час набору персоналу.