Buscamos un arquitecto de sistemas con experiencia para evaluar la arquitectura existente de un cliente y proponer un diseño para escalar su plataforma e implementar las mejores prácticas. Trabajará con un equipo de desarrolladores de software, un gestor de productos y clientes, para definir los requisitos de software y tomar la delantera en los proyectos operativos y técnicos.
Como arquitecto sénior/administrador de sistemas, guiarás al equipo de desarrollo para que implemente con éxito el diseño de la arquitectura de acuerdo con los requisitos del negocio. Establecerás directrices y normas para ayudar a tu equipo a desplegar su trabajo a través del entorno de la nube. Creemos en la colaboración, por lo que trabajarás en equipo con el Director de Producto para ver la realización de la visión del producto.
Debe ser capaz de trabajar de forma independiente con poca supervisión. Debe tener una excelente capacidad de organización y de resolución de problemas. Si además tienes experiencia práctica en desarrollo de software y metodologías ágiles, nos gustaría conocerte.
Su objetivo será diseñar e implementar un diseño de arquitectura de sistemas eficiente, escalable y robusto que esté alineado con las necesidades de los clientes y los objetivos de negocio.
RESPONSABILIDADES CLAVE:
- Realización de actividades de diseño de sistemas y revisiones de especificaciones detalladas de módulos de aplicación, clases, objetos, métodos y otros componentes de software.
- Garantizar que las soluciones arquitectónicas cumplen los requisitos técnicos, funcionales y empresariales.
- Revisar la arquitectura del sistema existente y recomendar mejoras y participar en las revisiones de ingeniería para determinar cualquier ambigüedad.
- Gestiona la creación del diseño del marco arquitectónico y el desarrollo de los sistemas globales de la empresa, la red y la seguridad.
- Establecer las últimas tendencias y tecnologías del sector.
- Evaluar el sistema actual y el diseño de la infraestructura para detectar deficiencias críticas y recomendar soluciones.
- Definir los aspectos del desarrollo, el flujo de trabajo según las normas de codificación y gestionar el progreso del desarrollo para garantizar la coherencia.
- Coordinar y guiar a los desarrolladores de software y a los ingenieros de operaciones en la construcción de la mejor solución del sistema
- Diseñar y construir soluciones full-stack para satisfacer los requerimientos del negocio o de sus productos.
- Documentar las mejoras de la arquitectura del sistema y preparar las especificaciones para guiar a los equipos de desarrollo.
- Investigar y evaluar las tecnologías actuales y emergentes y hacer recomendaciones sobre cómo pueden mejorar los procesos empresariales.
- Resolver los problemas técnicos que surjan
- Trabajar con otros equipos en la integración del software y los procesos
REQUISITOS TÉCNICOS:
- Experiencia demostrada en el desarrollo de planes estratégicos de arquitectura de sistemas
- Amplia experiencia en la creación y desarrollo de sistemas y redes
- Al menos 2 años de experiencia en integraciones de servicios de terceros como Stripe, Sendgrid, Twilio, MYOB, Chargify, etc.
- Sólidos conocimientos de desarrollo de API y de tecnologías modernas de API
- Amplia y sólida experiencia práctica con los servicios de la nube de AWS
- Experiencia en metodología ágil
- Conocimiento sólido de los fundamentos del tratamiento de la información y de las mejores prácticas
- Conocimiento sólido del SDLC (ciclo de vida del desarrollo de software) y de la ITIL (biblioteca de infraestructura de tecnologías de la información) y de los principios de garantía de calidad.
- Experiencia demostrada en la identificación, análisis y resolución de problemas del sistema
- Tener conocimiento de lo siguiente:
- Servidores informáticos - Estar familiarizado con el DNS, los servidores de archivos, los servidores de correo
- Equilibradores de carga: conozca los equilibradores de carga y los equilibradores de carga del servidor de red
IMPRESCINDIBLE Y/O AGRADABLE DE TENER:
- Se valorará la certificación en la nube de AWS (Cloud Practitioner, Solutions Architect, etc.)
- Excelentes habilidades de comunicación escrita y verbal
- Gran capacidad de análisis y de resolución de problemas, auto-motivación y enfoque proactivo
- Debe ser capaz de trabajar tanto de forma independiente como en equipo
- Licenciatura en informática/tecnología de la información, o equivalente
PRESTACIONES:
- Gran compensación basada en la experiencia
- Trabaja donde quieras
- Cómoda oficina híbrida para reunirse cara a cara y organizar eventos de equipo
- 5 días de trabajo estándar - de lunes a viernes
- Horario de trabajo flexible
- Estilo de gestión plano con una buena dirección
- Ganar experiencia en las últimas tecnologías
- Cobertura HMO en el momento de la regularización, con una persona a cargo
- Increíbles oportunidades de aprendizaje al trabajar con directivos europeos y clientes internacionales.