
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