
BeyondTrust razvija rešitve za kibernetsko varnost, ki organizacijam pomagajo zaščititi kritične sisteme in podatke pred notranjimi in zunanjimi grožnjami. Njegova ponudba je osredotočena na upravljanje privilegiranega dostopa ter podjetjem pomaga zaščititi in upravljati identitete, poverilnice in pravice dostopa uporabnikov, ki se povezujejo z občutljivimi viri.
Višji inženir razvoja programske opreme pri podjetju BeyondTrust (delo na daljavo – Združene države Amerike)
Kot višji programski inženir razvijajte in podpirajte izdelke BeyondTrust za varen oddaljeni dostop. Vzdržujte operacijske sisteme naprav, postopke izdajanja ter infrastrukturo AWS za stranke, ki potrebujejo varnost identitet.
Opis
- Razvijati in vzdrževati zanesljivo kodo za kompleksne poslovne aplikacije odjemalec-strežnik
- Pretvarjati scenarije aplikacij in primere uporabe v delujočo programsko opremo
- Sodelovati s sodelavci in deležniki pri zasnovi funkcionalnosti in usmeritvi izdelka
- Ustvarjati testne primere in razvojno dokumentacijo skupaj z ekipo za zagotavljanje kakovosti
- Sodelavce in vodje obveščati o težavah, tveganjih in odprtih vprašanjih
- Temeljito dokumentirati razvojno delo
- S tehnično podporo in po potrebi s strankami sodelovati pri diagnosticiranju in odpravljanju težav
- Opredeljevati obseg projektov in nalog ter zagotavljati zanesljive časovne ocene
- Raziskovati, odpravljati in razvrščati kompleksne tehnične težave v kodni zbirki
- Upoštevati povratne informacije o izdelku, zagotavljati popravke in ustvarjati popravne pakete
- Graditi, pakirati, podpisovati in izdajati slike naprav ter posodobitve programske opreme za lokalna in oblačna okolja
- Uvajati in upravljati oblačno infrastrukturo, ki vključuje računske vire, DNS, shrambo in upravljanje ključev
Zahteve
- Vsaj pet let poklicnih izkušenj z razvojem programske opreme
- Poznavanje celotnega življenjskega cikla razvoja programske opreme (SDLC)
- Obsežne izkušnje z delom v okoljih Unix in Linux
- Poklicne izkušnje s Pythonom in PHP
- Izkušnje z Laravelom ali primerljivim ogrodjem MVC
- Izkušnje z vzdrževanjem velikih podedovanih kodnih zbirk
- Praktične izkušnje z AWS, vključno z EC2, Route 53, S3, IAM in KMS
- Izkušnje z načrtovanjem in upravljanjem podatkovnih baz
- Praktične izkušnje s pisanjem enotnih testov
- Izkušnje z agilnimi metodologijami
- Dobro poznavanje sodobnih vzorcev načrtovanja programske opreme
- Izkušnje z upravljanjem celotnega življenjskega cikla razvoja do izdaje izdelka v agilnem okolju
- Razumevanje načel omrežne varnosti in šifriranja
- Odlične pisne in ustne komunikacijske, predstavitvene ter medosebne sposobnosti v angleščini
- Izkušnje s sodelovanjem v agilni ekipi, ki uporablja prakse neprekinjene integracije in razvoja
Ugodnosti
- Prilagodljiva kultura, ki temelji na zaupanju in je osredotočena na nenehno učenje
- Priznanje za razvoj zaposlenih
- Delovno okolje, zavezano raznolikosti in vključevanju
- Priložnosti za učenje in poklicni razvoj