LexisNexis
LexisNexis
LexisNexis tworzy profesjonalne rozwiązania informacyjne i analityczne dla kancelarii prawnych, firm, instytucji państwowych oraz organizacji akademickich. Produkty firmy do badań prawnych, analizy wiadomości, analityki biznesowej i zarządzania ryzykiem pomagają organizacjom pracować ze złożonymi informacjami w takich obszarach jak zgodność z przepisami, wykrywanie oszustw, identyfikacja, dochodzenia, wyniki leczenia, zarządzanie należnościami, podejmowanie decyzji dotyczących ryzyka oraz optymalizacja procesów pracy. Jako część RELX firma LexisNexis łączy dane, analitykę i narzędzia cyfrowe, wspierając podejmowanie świadomych decyzji i zwiększając efektywność pracy zawodowej.

Inżynier oprogramowania średniego szczebla, Johannesburg (praca stacjonarna)

Twórz oprogramowanie w C#/.NET i Angular dla produktów regulacyjnych LexisNexis. Pomagaj dostarczać niezawodne rozwiązania chmurowe dla firm farmaceutycznych, biotechnologicznych i producentów wyrobów medycznych.

Opis

  • Twórz i utrzymuj interfejsy API w C#/.NET, mikrousługi, usługi działające w tle oraz interfejsy Angular.
  • Ulepszaj starsze aplikacje za pomocą ukierunkowanych zmian, które zwiększają łatwość utrzymania, niezawodność i użyteczność.
  • Twórz i wykorzystuj modele danych, zapytania oraz integracje Microsoft SQL Server.
  • Korzystaj z zatwierdzonych narzędzi programistycznych opartych na AI podczas planowania, pisania kodu, testowania, debugowania, refaktoryzacji i dokumentowania; sprawdzaj i weryfikuj ich wyniki.
  • Twórz testy automatyczne i stosuj programowanie sterowane testami, gdy jest to odpowiednie.
  • Bierz udział w przeglądach kodu, dyskusjach technicznych oraz wspólnym projektowaniu i podejmowaniu decyzji dotyczących wdrożenia.
  • Korzystaj z usług Azure, potoków CI/CD, rejestrowania zdarzeń i monitorowania, aby wdrażać i utrzymywać oprogramowanie produkcyjne.
  • Współpracuj z zespołami produktowymi, kontroli jakości, architektury, bezpieczeństwa i operacji na etapach określania wymagań, wydania i dalszego wsparcia.

Wymagania

  • Masz około trzech lub więcej lat doświadczenia zawodowego w inżynierii oprogramowania albo równoważne dowody dostarczania oprogramowania produkcyjnego.
  • Masz praktyczne doświadczenie w pracy z C#, .NET, interfejsami REST API, Angular i TypeScript.
  • Pracowałeś(-aś) z Microsoft SQL Server, w tym pisałeś(-aś) zapytania i brałeś(-aś) pod uwagę dostęp do danych oraz wydajność.
  • Znasz testy automatyczne, Git, przeglądy kodu i iteracyjne dostarczanie oprogramowania.
  • Korzystałeś(-aś) z narzędzi AI do programowania lub chcesz świadomie zacząć ich używać.
  • Potrafisz samodzielnie realizować zadania o umiarkowanej złożoności, informować o postępach i kompromisach oraz prosić o wskazówki, gdy decyzje mogą szerzej wpłynąć na architekturę lub klientów.
  • Dbasz o bezpieczeństwo, prywatność danych, niezawodność i przejrzystą dokumentację.
  • Przydatne będzie doświadczenie z usługami Azure, Azure DevOps, potokami CI/CD, Dockerem, Kubernetesem, modernizacją starszych systemów, integracją mikrousług, obserwowalnością, rozwiązywaniem problemów w środowisku produkcyjnym lub oprogramowaniem dla nauk przyrodniczych, ochrony zdrowia, regulacji bądź innych obszarów o wysokich wymaganiach dotyczących zaufania.

Benefity

  • Programy wspierające dobrostan
  • Wspólny urlop rodzicielski
  • Wsparcie dalszej nauki
  • Urlop sabbatical
  • Elastyczne godziny pracy
  • Benefity dostosowane do kraju