Ofertas de empleo Arquitecto de soluciones

Acerca del puesto Arquitecto de soluciones

Responsable de diseñar, desarrollar y mantener aplicaciones robustas y escalables, manejando tanto la lógica del servidor como interfaces de usuario dinámicas. Este rol requiere un dominio profundo de múltiples lenguajes de programación y una gran versatilidad en la gestión de diversos sistemas de bases de datos.

Key Responsibilities

  • Desarrollo End-to-End: Diseñar y construir arquitecturas escalables utilizando PHP 8 (Laravel/Symfony) y Node.js.

  • Frontend Excellence: Crear interfaces de usuario interactivas, modulares y de alto rendimiento con Angular.

  • Gestión de Datos: Diseñar y optimizar esquemas de bases de datos relacionales (MySQL, Progress) y no relacionales (MongoDB).

  • Optimización de Rendimiento: Implementar estrategias de caché y gestión de sesiones utilizando Redis para garantizar baja latencia.

  • API Design: Desarrollar y consumir APIs RESTful y servicios web complejos para la integración de sistemas.

  • Code Quality: Participar en revisiones de código, escribir pruebas unitarias y asegurar las mejores prácticas de seguridad y escalabilidad.

Technical Requirements (Hard Skills)

  • Backend: Experiencia sólida en PHP 8 y entornos Node.js (Express/NestJS).

  • Frontend: Dominio avanzado de Angular (versiones recientes), TypeScript, HTML5 y CSS3 (SASS/LESS).

  • Database Management: * Relacionales: MySQL y experiencia específica en Progress OpenEdge.
    • No Relacionales: Experiencia con MongoDB.

  • In-Memory Data: Manejo de Redis para mensajería y almacenamiento en caché.

  • DevOps & Tools: Familiaridad con Docker, Git y pipelines de CI/CD.

  • Testing: Conocimientos en Jest, Mocha, PHPUnit o similares.

Soft Skills

  • Problem Solving: Capacidad analítica para diagnosticar errores complejos en entornos distribuidos.

  • Comunicación: Habilidad para colaborar con equipos multidisciplinarios y explicar decisiones técnicas.

  • Adaptabilidad: Capacidad para alternar entre diferentes tecnologías y stacks según los requisitos del proyecto.

Requisitos Deseables

  • Certificaciones en AWS o Google Cloud.

  • Experiencia previa trabajando con metodologías Ágiles (Scrum/Kanban).