ELEKS helps clients transform their businesses digitally by providing expert software engineering and consultancy services. We deliver high tech innovations to Fortune 500 companies, big enterprises and technology challengers, improving the ways they work and boosting the value they create for the modern world. Our 1,500+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe, the US and UK, provide our clients with a full range of software services. These include dedicated teams, product development, R&D and technology consulting. For more information, please visit: eleks.com.see more
Офіс інженерії та розвитку програмного забезпечення ELEKS шукає інженерного менеджера у всіх наших місцях та віддалено. ** Про проект ** Для наших клієнтів із Саудівської Аравії ми розробимо систему ERP з нуля. Ми починаємо з частини програмного забезпечення для PoS-терміналів та бек-офісу для них, що є платформою для відстеження операцій з різних PoS-терміналів. Вся команда буде на нашому боці. Буде 18 осіб: інженерний менеджер, PM, BA, UX, InfoDev, DevOps, 2 java, 2 інтерфейсні, 3 мобільні, 1 розробники БД, 4 QA. ** Обов’язки ** * Очоліть групу розробників, бізнес -аналітиків, інженерів DevOps та QA до успішного завершення проекту * Забезпечте відповідність процесу в призначеному модулі та візьміть участь у технічних обговореннях/оглядах * Ініціюйте та керуйте завданнями з зацікавленими сторонами; координувати роботу членів команди. Оцінити запити на впровадження програмного забезпечення (за вартістю, обсягом робіт, ефективністю тощо); приймати відповідні управлінські рішення щодо термінів та необхідних ресурсів * Провести оцінку якості програмного коду, формалізацію та алгоритмізацію поставлених завдань відповідно до технічних умов або інших нормативних документів, що використовуються у компанії. Приймайте рішення щодо змін до програмного коду, при необхідності змінюйте код * Призначайте завдання для розробки процедур інтеграції, збірки, підключення до зовнішнього середовища та перевірки продуктивності випусків програмного забезпечення * Ініціюйте розробку проекту та технічної документації * Тісно співпрацюйте з QA щодо усунення несправностей та визначення причин дефектів * Керуйте процесом реалізації проекту на основі відомих даних зацікавлених сторін та найкращої практики * Аналізуйте та узгоджуйте архітектуру програмного забезпечення або його компонентів із зацікавленими сторонами, призначайте завдання для проектування програмного забезпечення, структур баз даних * Плануйте програмне забезпечення процесу розробки, контролювати виконання планів програмного забезпечення, приймати відповідні управлінські рішення щодо коригування планів, повторного використання модулів програмного забезпечення тощо. * Координувати вміст випуску та зусилля на основі затримки запитів на обслуговування, незавершених запитів на послуги, сторонніх додатків та системних компонентів або оновлення системи. * Координувати динаміку команди для досягнення найкращого результату проекту з даними членами команди; члени команди наставників, коли це необхідно; переконатися, що кожен може внести свою лепту, а члени команди компенсують слабкі сторони один одного * Співпрацюйте з інженерами випуску, щоб уникнути ускладнень, що виникають з гілок програмного коду та злиття коду * Тісно співпрацюйте з менеджером проекту для узгодження графіків, бюджетів та використання ресурсів ** Вимоги * * * Більше 10 років досвіду в розробці (ми можемо прийняти тих, хто має десятирічний досвід роботи на C ++ або C#, але лише рік чи два на Java) * 3+ роки практичного досвіду доставки рішень, провідних та керівних оцінок рішень та зусилля з доставки * 1+ провідний досвід * Досвід роботи з платформами процесів Scrum/Kanban * Досвід впровадження архітектурних рішень * Досвід роботи з AdoptOpenJDK (досвід роботи з іншими JDK, прийнятними, наприклад, Oracle або Sun), * Досвід роботи з сервлетами Java * Досвід роботи з Spring Boot * Досвід з Gradle * Досвід роботи з PostgreSQL * Досвід роботи з процесами CI/CD * Досвід роботи з Linux Ubuntu Server