
LexisNexis utvecklar professionella informations- och analyslösningar för advokatbyråer, företag, myndigheter och akademiska institutioner. Företagets produkter för juridisk forskning, nyheter, affärsanalys och riskhantering hjälper organisationer att hantera komplex information inom områden som regelefterlevnad, bedrägeribekämpning, identitet, utredningar, hälsoresultat, fordringshantering, riskbedömning och optimering av arbetsflöden. Som en del av RELX samlar LexisNexis data, analysverktyg och digitala lösningar för att stödja välgrundade beslut och effektivare professionellt arbete.
Mjukvaruingenjör på mellannivå, Johannesburg (på plats)
Utveckla C#/.NET- och Angular-programvara för LexisNexis regelverkstjänster. Bidra till tillförlitliga, molnaktiverade lösningar för företag inom läkemedel, bioteknik och medicinteknik.
Beskrivning
- Utveckla och underhåll C#/.NET-API:er, mikrotjänster, bakgrundstjänster och Angular-gränssnitt.
- Förbättra äldre applikationer med riktade uppdateringar som stärker underhållbarhet, tillförlitlighet och användbarhet.
- Skapa och använda datamodeller, frågor och integrationer i Microsoft SQL Server.
- Använd godkända AI-utvecklingsverktyg för planering, kodning, testning, felsökning, refaktorering och dokumentation; granska och verifiera resultatet.
- Skapa automatiserade tester och tillämpa testdriven utveckling när det är lämpligt.
- Bidra till kodgranskningar, tekniska diskussioner och gemensamma beslut om design och implementation.
- Använd Azure-tjänster, CI/CD-pipelines, loggning och övervakning för att leverera och underhålla produktionsprogramvara.
- Samarbeta med team inom produkt, kvalitetsteknik, arkitektur, säkerhet och drift genom kravarbete, lansering och löpande support.
Krav
- Ha omkring tre eller fler års yrkeserfarenhet inom mjukvaruutveckling, eller motsvarande belägg för att ha levererat produktionsprogramvara.
- Ha praktisk erfarenhet av C#, .NET, REST-API:er, Angular och TypeScript.
- Ha arbetat med Microsoft SQL Server, bland annat med att skriva frågor och ta hänsyn till dataåtkomst och prestanda.
- Förstå automatiserad testning, Git, kodgranskning och iterativ mjukvaruleverans.
- Ha använt AI-verktyg för kodning eller vara beredd att börja använda dem på ett genomtänkt sätt.
- Kunna ta ansvar för måttligt komplexa uppgifter, kommunicera framsteg och avvägningar samt be om vägledning när val kan påverka arkitektur eller kunder i större omfattning.
- Vara noggrann med säkerhet, dataskydd, tillförlitlighet och tydlig dokumentation.
- Erfarenhet av Azure-tjänster, Azure DevOps, CI/CD-pipelines, Docker, Kubernetes, modernisering av äldre system, mikrotjänstintegration, observerbarhet, felsökning i produktion eller programvara inom life science, hälso- och sjukvård, reglerade verksamheter eller andra miljöer med höga förtroendekrav är meriterande.
Förmåner
- Hälsoprogram
- Delad föräldraledighet
- Stöd för vidareutbildning
- Sabbatsledighet
- Flexibla arbetstider
- Förmåner anpassade till landet