BeyondTrust
BeyondTrust
BeyondTrust desarrolla soluciones de ciberseguridad que ayudan a las organizaciones a proteger sistemas y datos críticos frente a amenazas internas y externas. Sus productos se centran en la gestión del acceso privilegiado y ayudan a las empresas a proteger y administrar las identidades, credenciales y permisos de acceso asociados a los usuarios que se conectan a recursos confidenciales.

Ingeniero sénior de desarrollo de software en BeyondTrust (Remoto - Estados Unidos)

Desarrolla y da soporte a los productos de Acceso Remoto Seguro de BeyondTrust como ingeniero sénior de software. Mantén los sistemas operativos de los dispositivos, los flujos de lanzamiento y la infraestructura de AWS que presta servicio a clientes de seguridad de identidades.

Descripción

  • Desarrollar y mantener código fiable para aplicaciones empresariales complejas de cliente-servidor
  • Convertir storyboards de aplicaciones y casos de uso en software funcional
  • Colaborar con colegas y partes interesadas en el diseño de funcionalidades y la dirección del producto
  • Crear casos de prueba y documentación de desarrollo junto con el equipo de Control de Calidad
  • Mantener informados a colegas y responsables sobre problemas, riesgos e incidencias
  • Documentar exhaustivamente el trabajo de desarrollo
  • Colaborar con el soporte técnico y, cuando sea necesario, con clientes para diagnosticar y resolver problemas
  • Definir el alcance de proyectos y tareas, y proporcionar estimaciones de tiempo fiables
  • Investigar, solucionar y clasificar problemas técnicos complejos en el código base
  • Incorporar comentarios sobre el producto, entregar correcciones y crear parches
  • Crear, empaquetar, firmar y publicar imágenes de dispositivos y actualizaciones de software para entornos locales y en la nube
  • Implementar y operar infraestructura en la nube que abarque computación, DNS, almacenamiento y gestión de claves

Requisitos

  • Al menos cinco años de experiencia profesional en desarrollo de software
  • Dominio de todo el ciclo de vida del desarrollo de software (SDLC)
  • Amplia experiencia trabajando en entornos Unix y Linux
  • Experiencia profesional con Python y PHP
  • Experiencia con Laravel o un framework MVC comparable
  • Experiencia en el mantenimiento de bases de código grandes y heredadas
  • Experiencia práctica con AWS, incluidos EC2, Route 53, S3, IAM y KMS
  • Experiencia en el diseño y la administración de bases de datos
  • Experiencia práctica escribiendo pruebas unitarias
  • Experiencia trabajando con metodologías ágiles
  • Sólidos conocimientos de patrones modernos de diseño de software
  • Experiencia gestionando el ciclo de desarrollo completo hasta el lanzamiento del producto en un entorno ágil
  • Comprensión de los principios de seguridad de redes y cifrado
  • Sólidas habilidades de comunicación escrita y verbal en inglés, presentación y relaciones interpersonales
  • Experiencia contribuyendo a un equipo ágil mediante prácticas de integración y desarrollo continuos

Beneficios

  • Una cultura flexible y basada en la confianza, centrada en el aprendizaje continuo
  • Reconocimiento del crecimiento de los empleados
  • Un entorno de trabajo comprometido con la diversidad y la inclusión
  • Oportunidades de aprendizaje y desarrollo profesional