
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