Produkty FactSet zawierające inteligentne analizy i unikalne dane umożliwiają wiodącym specjalistom usług finansowych na świecie podejmowanie bardziej świadomych decyzji każdego dnia. W sercu naszej organizacji jest inkluzywna społeczność zjednoczona duchem przekraczania granic. Naszą filozofią jest otwartość na różnorodność, wierząc, że nasze najlepsze pomysły mogą pochodzić od każdego, z każdego miejsca i o każdym czasie. Stale patrzymy w przyszłość, aby rozwijać przyszłość i technologię naszej branży, zakasując rękawy, aby wspólnie rozwiązywać trudne problemy oraz ucząc się z naszych sukcesów i porażek.
Bycie inżynierem oprogramowania w FactSet oznacza kształtowanie przyszłości technologii inwestycyjnych. Nasi inżynierowie używają najnowocześniejszych technologii, w tym uczenia maszynowego, przetwarzania języka naturalnego, analizy predykcyjnej i przetwarzania w chmurze, aby rozwiązać największe wyzwania społeczności inwestycyjnej. Polegamy na naszych najbardziej kreatywnych umysłach, aby tworzyć eleganckie i intuicyjne interfejsy użytkownika, które sprawiają, że nasze produkty są jednymi z najłatwiejszych do użycia w branży.
- Utrzymywanie i rozwiązywanie błędów w istniejących komponentach
- Wprowadzanie nowych funkcji, poprawek i refaktoryzacji do istniejącego kodu
- Przeprowadzanie przeglądów kodu i mentorowanie inżynierów w zakresie najlepszych praktyk
- Praca z innymi inżynierami w metodologii sterowanej testami w środowisku zwinnym
- Współpraca z innymi inżynierami i twórcami produktów w środowisku Scrum Agile, korzystając z narzędzi Jira i Confluence
- Praca jako część geograficznie zróżnicowanego zespołu
- Tworzenie i przeglądanie dokumentacji i planów testów
- Szacowanie rozmiarów zadań i regularne komunikowanie postępów na codziennych spotkaniach standupowych i dwutygodniowych spotkaniach Scrum
- Koordynacja z innymi zespołami w różnych biurach i departamentach
- Wykształcenie BE, BTech, ME, MTech jest wymagane
- 2-4 lata całkowitego doświadczenia
- Silne umiejętności techniczne, współpracy, rozwiązywania problemów i komunikacji
- Silne umiejętności analityczne i rozwiązywania problemów
- Doświadczenie w pracy z językiem Python i znajomość bibliotek Python takich jak Pandas i Numpy
- Doświadczenie z relacyjnymi bazami danych (MySQL, SQL Server lub podobny RDBMS)
- Doświadczenie w procesach deweloperskich opartych na GitHub
- Doświadczenie w pracy z technologią chmurową, taką jak Amazon AWS
- Znajomość usług AWS takich jak Lambda, EC2, S3 i AWS Glue
- Biegłość w zasadach projektowania obiektowego
- Doświadczenie w tworzeniu i wdrażaniu usług produkcyjnych
- Zorganizowanie, samodzielność i zaradność z umiejętnością priorytetyzacji pracy w szybkim tempie
- Gotowość do uczestniczenia w rotacyjnych dyżurach związanych z usługami danych
- Zrozumienie aplikacji C#, .Net
- Doświadczenie z Jupyter Notebooks jest zaletą
- Znajomość zwinnego rozwoju oprogramowania (Scrum jest