
BeyondTrust opracowuje rozwiązania z zakresu cyberbezpieczeństwa, które pomagają organizacjom chronić krytyczne systemy i dane przed zagrożeniami wewnętrznymi i zewnętrznymi. Jej oferta koncentruje się na zarządzaniu uprzywilejowanym dostępem, pomagając firmom zabezpieczać i kontrolować tożsamości, dane uwierzytelniające oraz uprawnienia dostępu użytkowników łączących się z wrażliwymi zasobami.
Starszy inżynier ds. rozwoju oprogramowania w BeyondTrust (praca zdalna — Stany Zjednoczone)
Twórz i rozwijaj produkty BeyondTrust do bezpiecznego dostępu zdalnego jako starszy inżynier oprogramowania. Utrzymuj systemy operacyjne urządzeń, procesy wydań i infrastrukturę AWS obsługującą klientów z obszaru bezpieczeństwa tożsamości.
Opis
- Tworzyć i utrzymywać niezawodny kod dla złożonych korporacyjnych aplikacji klient-serwer
- Przekształcać scenariusze aplikacji i przypadki użycia w działające oprogramowanie
- Współpracować ze współpracownikami i interesariuszami przy projektowaniu funkcji oraz wyznaczaniu kierunku rozwoju produktu
- Tworzyć przypadki testowe i dokumentację deweloperską wraz z zespołem zapewniania jakości
- Informować współpracowników i menedżerów o problemach, zagrożeniach i ryzykach
- Dokładnie dokumentować prace deweloperskie
- Współpracować z pomocą techniczną, a w razie potrzeby także z klientami, aby diagnozować i rozwiązywać problemy
- Określać zakres projektów i zadań oraz przedstawiać wiarygodne szacunki czasu
- Badać, rozwiązywać i kategoryzować złożone problemy techniczne w bazie kodu
- Uwzględniać opinie o produkcie, dostarczać poprawki i tworzyć patche
- Tworzyć, pakować, podpisywać i wydawać obrazy urządzeń oraz aktualizacje oprogramowania dla środowisk lokalnych i chmurowych
- Wdrażać i obsługiwać infrastrukturę chmurową obejmującą moc obliczeniową, DNS, pamięć masową i zarządzanie kluczami
Wymagania
- Co najmniej pięć lat profesjonalnego doświadczenia w tworzeniu oprogramowania
- Biegłość w całym cyklu życia tworzenia oprogramowania (SDLC)
- Rozległe doświadczenie w pracy ze środowiskami Unix i Linux
- Profesjonalne doświadczenie w pracy z Pythonem i PHP
- Doświadczenie z Laravel lub porównywalnym frameworkiem MVC
- Doświadczenie w utrzymywaniu dużych, starszych baz kodu
- Praktyczne doświadczenie z AWS, w tym EC2, Route 53, S3, IAM i KMS
- Doświadczenie w projektowaniu i administrowaniu bazami danych
- Praktyczne doświadczenie w pisaniu testów jednostkowych
- Doświadczenie w pracy zgodnie z metodykami Agile
- Dobra znajomość nowoczesnych wzorców projektowania oprogramowania
- Doświadczenie w zarządzaniu pełnym cyklem tworzenia oprogramowania aż do wydania produktu w środowisku Agile
- Znajomość zasad bezpieczeństwa sieci i szyfrowania
- Bardzo dobre umiejętności pisemnej i ustnej komunikacji w języku angielskim, prezentacji oraz współpracy interpersonalnej
- Doświadczenie w pracy w zespole Agile z wykorzystaniem praktyk ciągłej integracji i ciągłego rozwoju
Benefity
- Elastyczna kultura oparta na zaufaniu i nastawiona na ciągłe uczenie się
- Docenianie rozwoju pracowników
- Miejsce pracy zaangażowane w różnorodność i inkluzywność
- Możliwości nauki i rozwoju zawodowego