Публікуйте вакансії
Наймайте без комісій
191 перегляд
QOAD
Основні обов'язки:
• Розробляє програмні рішення шляхом вивчення інформаційних потреб, бесід з користувачами, вивчення системного потоку, використання даних і робочих процесів; дослідження проблемних місць; і дотримання життєвого циклу розробки програмного забезпечення.
• Визначає експлуатаційну здійсненність шляхом оцінки аналізу, визначення проблеми, вимог, розробки рішень і пропонованих рішень.
• Документуйте та демонструйте рішення шляхом розробки документації, блок-схеми, макети, діаграми, діаграми, коментарі до коду та чіткий код
• Будь наполегливим, креативним вирішувачем проблем
• Перекладайте розкадровки додатків і випадки використання у функціональні функції/модулі. p>
• Визначайте, визначайте пріоритети та виконуйте завдання в життєвому циклі розробки програмного забезпечення
• Розробляйте високоякісне програмне забезпечення, створюючи чистий ефективний код
• Проектуйте, створюйте та підтримуйте ефективний, багаторазово використовуваний і надійний код
• Забезпечуйте найкращу можливу продуктивність, якість і швидкість реагування програм
• Визначайте першопричину помилок і знаходьте відповідні рішення без побічних ефектів p>
• Допомагайте підтримувати якість, організацію та автоматизацію коду
• Співпрацюйте з внутрішніми командами та постачальниками, щоб виправляти та вдосконалювати продукти
• Забезпечувати наставництво молодших членів команди .
• Переконайтеся, що програмне забезпечення оновлено з найновішими технологіями.
• Дотримання стандартів кодування.
• За потреби надайте підтримку активних систем .
Кваліфікація та навички:
• B.S. у галузі комп’ютерних наук, інформаційних технологій або суміжних дисциплін
• 4+ роки досвіду
• Глибокі знання найкращих практик впровадження програмного забезпечення
• Тверде та глибоке розуміння Концепції та принципи ООП
• Гарний досвід і розуміння шаблонів проектування програмного забезпечення
• Стійке володіння базовою структурою .Net і кодуванням на C#
• Практичні навички досвід роботи з Angular.
• Досвід роботи з бібліотеками/фреймворками JavaScript, напр. jQuery, Typescript.
• Володіння SQL і розробкою баз даних.• Глибоке знання життєвого циклу розробки програмного забезпечення (SDLC) і глибоке розуміння різних етапів, наприклад, вимог, аналізу/проектування, Розробка та тестування.
• Потужний досвід моделювання даних і концепцій дизайну баз даних.
• Великий досвід роботи в гнучкому середовищі та розуміння процесу SCRUM
• Досвід з модульним тестуванням (nUnit, MSTest)
• Сильні аналітичні навички та навички вирішення проблем
• Досвід роботи з DDD є перевагою
• Досвід роботи з ASPNET Boilerplate є перевагою< /p>
Основні інструменти:
• MS Visual Studio
• SQL Server
• Azure DevOps