Senior Software Engineer

Job expired!

У Morningstar наша пристрасть до допомоги інвесторам об'єднує нас і стимулює наші інновації. Ми раді оголосити про відкриття вакансії талановитого Старшого інженера програмного забезпечення з досвідом роботи з C# .NET та SQL в нашому офісі в Торонто. Ця гібридна позиція пропонує гнучкість роботи три дні в офісі та два дні віддалено.

Як частина нашої динамічної команди, ви будете працювати з різними технологіями та системами, сприяючи створенню продуктів, що наділяють наших користувачів. Ця роль передбачає тісну співпрацю з менеджерами продуктів і членами команди для розробки передових технічних рішень.

  • Проектування та побудова стабільних, масштабованих продуктів для різних ринків.
  • Використання об'єктно-орієнтованого аналізу та проектування з поширеними шаблонами проектування.
  • Дотримання найкращих практик проектування програмного забезпечення, включаючи безперервну інтеграцію, розробку на основі тестування та регулярні розгортання.
  • Застосування технологій для вирішення інвесторських проблем, створюючи інтерактивні досвіди, які ефективно передають ринкові інсайти.
  • Утримання пристрасті до якості, покращення процесів і програмування, та поділ ваших знахідок з членами команди.
  • Отримання знань або сертифікації як розробник AWS.
  • Показати настрій "зробити справу", розуміючи та використовуючи нові технології, і, можливо, беручи на себе ролі бізнес-аналітика, DBA, QA та менеджера проектів.
  • Участь у ротаціях на підтримку за викликом за необхідності.
  • Допомога у формуванні бачення продукту.
  • Ступінь бакалавра у галузі комп'ютерних наук або суміжній сфері, з принаймні 7 роками досвіду; магістерський ступінь є бажаним.
  • Міцна основа в C# і .NET фреймворку; досвід роботи з Python та/або Java є плюсом.
  • Досвід роботи з AWS технологіями, такими як Lambdas, SQS, API-Gateway, S3 та ECS.
  • Вміння реалізовувати бізнес-логіку за допомогою збережених процедур, уявлень та функцій.
  • Досвід підтримки баз даних, таких як SQL Server, AWS Aurora, MySQL та Postgres.
  • Знання методологій Agile та інструментів, таких як JIRA.
  • Розуміння уразливостей веб-додатків та захисту від них.
  • Міцні навички в об'єктно-орієнтованому проектуванні, доменній моделі та побудові масштабованих систем.
  • Здатність продуктивно керувати кількома завданнями.
  • Знання інструментів модульного тестування коду та автоматизованих тестувальних засобів.
  • Досвід роботи зі засобами контролю версій, такими як Git, та інструментами для збірки/розгортання, такими як Jenkins, Harness, та AWS CodeDeploy.
  • Виняткові організаційні, аналітичні та комунікативні навички.
  • Знання фінансових даних та процесів.
  • Досвід веб-розробки та машинного навчання.

Morningstar Research