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