Senior Software Engineer

Job expired!

W Morningstar nasza pasja do pomagania inwestorom jednoczy nas i napędza naszą innowacyjność. Z radością ogłaszamy otwarcie dla utalentowanego Starszego Inżyniera Oprogramowania z doświadczeniem w C# .NET i SQL, który będzie pracował w naszym biurze w Toronto. To hybrydowe stanowisko oferuje elastyczność pracy przez trzy dni na miejscu i dwa dni zdalnie.

Jako część naszego dynamicznego zespołu, będziesz pracować z wieloma technologiami i systemami, przyczyniając się do tworzenia produktów, które wzmacniają naszych użytkowników. Ta rola obejmuje ścisłą współpracę z menedżerami produktów i członkami zespołu z różnych dziedzin w celu opracowania nowoczesnych rozwiązań technicznych.

Obowiązki zawodowe:

  • Projektowanie i budowanie stabilnych, skalowalnych produktów dla różnych rynków.
  • Wykorzystywanie analizy obiektowej i projektowania z użyciem ogólnych wzorców projektowych.
  • Przestrzeganie najlepszych praktyk projektowania oprogramowania, w tym ciągłej integracji, test-driven development oraz regularnych wdrożeń.
  • Rozwiązywanie wyzwań inwestorów za pomocą technologii, tworząc interaktywne doświadczenia, które skutecznie komunikują wgląd w rynek.
  • Utrzymywanie pasji do jakości, doskonalenia procesów i programowania oraz dzielenie się swoimi odkryciami z członkami zespołu.
  • Zaznajomienie się lub uzyskanie certyfikatu AWS Developer.
  • Wykazywanie podejścia "get things done", rozumienie i wykorzystywanie nowych technologii, a także potencjalne przyjmowanie ról takich jak analityk biznesowy, DBA, QA i menedżer projektu.
  • Udział w rotacjach on-call do wsparcia w razie potrzeby.
  • Pomoc w kształtowaniu wizji produktu.

Kwalifikacje:

  • Tytuł licencjata w dziedzinie informatyki lub pokrewnej, z co najmniej 7-letnim doświadczeniem; preferowany tytuł magistra.
  • Solidne podstawy w C# i .NET framework; doświadczenie z Pythonem i/lub Javą będzie dodatkowym atutem.
  • Doświadczenie z technologiami AWS takimi jak Lambdas, SQS, API-Gateway, S3 i ECS.
  • Biegłość w implementacji logiki biznesowej za pomocą procedur składowanych, widoków i funkcji.
  • Doświadczenie w obsłudze baz danych takich jak SQL Server, AWS Aurora, MySQL i Postgres.
  • Znajomość metodyk Agile i narzędzi takich jak JIRA.
  • Rozumienie podatności bezpieczeństwa aplikacji webowych i metod ochrony.
  • Silne umiejętności w projektowaniu obiektowym, modelowaniu domen i budowaniu skalowalnych systemów.
  • Umiejętność zarządzania wieloma zadaniami produktywnie.
  • Znajomość testowania jednostkowego kodu i narzędzi testowania automatycznego.
  • Doświadczenie z narzędziami kontroli wersji jak Git oraz narzędziami do budowy/wdrożeń jak Jenkins, Harness i AWS CodeDeploy.
  • Wyjątkowe umiejętności organizacyjne, analityczne i komunikacyjne.

Dodatkowe atuty:

  • Znajomość danych finansowych i procesów.
  • Doświadczenie w rozwoju aplikacji webowych i uczeniu maszynowym.

Dlaczego warto dołączyć do Morningstar?

Morningstar Research, Inc. (Kanada) zapewnia współpracującą hybrydową środowisko