У 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