Desarrollador Full Stack Cloud AWS | DevOps | Híbrido
UBICACIÓN: PUEBLA – híbrido (2 días home office) | Inglés B1- intermedio - avanzado | Certificación AWS
Objetivo:
Se requiere experiencia en entornos basados en AWS con capacidad para gestionar infraestructura y servicios en la nube de manera eficiente y segura. Conocimiento profundo de herramientas de CI/CD (como Concourse o equivalentes), asegurando la automatización de procesos de integración, pruebas y despliegue continuo.
Educación y Experiencia:
- Licenciatura en Informática o Sistemas de Información (título + cédula profesional)
- Experiencia trabajando en entorno basado en AWS
- + 2 años como Ingeniero DevOps o Ingeniero de Software equivalente
- Experiencia con repositorios de código fuente
- Automatización con AWS Cloud Formation o Terraform
- Experiencia con SAST soluciones (SonarQube)
- Experiencia en la creación de pruebas automatizadas
- INDISPENSABLE certificación: AWS
Conocimientos y habilidades:
- Conocimiento profundo en herramientas de canalización CI/CD (Concourse o equivalente)
- Desarrollo de software en leguajes comunes (por ejemplo: JavaScript, React, Node.js)
- Comprensión profunda de las reglas de IAM (Access and Identity Management)§ Conocimiento operativo de tecnologías de infraestructura (por ejemplo: servidores, almacenamiento y redes)§ Conocimiento general de tecnologías de seguridad (por ejemplo: firewalls, servidores proxy, etc.)§ Comprensión de diversas estrategias de lanzamiento de productos (por ejemplo: Blue/Green, A/B, Canary)§ Comprensión de los procesos y requisitos de soporte de producción§ Familiaridad con metodologías de desarrollo ágil (ASAP, Active Now)§ Interfaces de usuario utilizando tecnologías fundamentales de front-end como HTML, CSS y JavaScript§ Aplicaciones utilizando frameworks modernos de JavaScript como React o AngularJS§ Lenguajes como Node.js, Python, Java y .NET
- APIs RESTful utilizando tecnologías como Node.js y Express
- Servicios de AWS (como EC2, S3, DynamoDB y Lambda)§ Diseña, desarrolla y administra pipelines de datos (ETL/ELT)§ Inglés B1- intermedio – avanzadoFunciones:
Análisis Diseño e implementación
- Desarrollar y mantener interfaces de usuario utilizando tecnologías fundamentales de front-end como HTML, CSS y JavaScript, asegurando una experiencia intuitiva y eficiente.
- Implementar y optimizar aplicaciones utilizando frameworks modernos de JavaScript como React o AngularJS, siguiendo buenas prácticas de desarrollo.
- Diseñar, desarrollar y mantener la lógica del lado del servidor empleando lenguajes como Node.js, Python, Java y .NET, garantizando escalabilidad y eficiencia.
- Construir e integrar APIs RESTful utilizando tecnologías como Node.js y Express, asegurando una comunicación fluida entre sistemas.
- Diseñar la arquitectura de soluciones web colaborando con equipos técnicos, de negocio y diseño, alineando los desarrollos a los objetivos organizacionales.
- Implementar soluciones en la nube utilizando servicios de AWS (como EC2, S3, DynamoDB y Lambda), asegurando disponibilidad, resiliencia y seguridad.
- Garantizar la optimización multiplataforma, especialmente para dispositivos móviles, asegurando compatibilidad y rendimiento.
- Asegurar la responsividad de las aplicaciones, ofreciendo una experiencia consistente en distintos dispositivos y resoluciones.
- Gestionar el ciclo completo de desarrollo de software, desde la concepción hasta la puesta en producción, incluyendo pruebas y despliegue.
- Traducir requerimientos técnicos y funcionales en soluciones tecnológicas que satisfagan tanto las necesidades del negocio como del usuario final.
- Participar activamente en la resolución de problemas técnicos, aplicando habilidades analíticas para identificar y corregir incidencias.
- Mantener una comunicación efectiva con stakeholders, facilitando el entendimiento de requerimientos y avances del proyecto.
- Aplicar altos estándares de calidad en el desarrollo, demostrando atención al detalle en la implementación y pruebas.
Desarrollo de datos
- Diseña, desarrolla y administra pipelines de datos (ETL/ELT), garantizando la entrega de información con altos estándares de calidad, consistencia y trazabilidad, permitiendo a las áreas de análisis y ciencia de datos explotar de manera efectiva tanto fuentes existentes como nuevas.
- Desarrolla código de transformación de datos en nivel productivo, asegurando que sea preciso, eficiente y mantenible, alineado a las necesidades de analistas, científicos de datos y stakeholders del negocio.
- Soporta y optimiza plataformas de analítica de datos y flujos de trabajo de ciencia de datos, integrando herramientas de orquestación y procesamiento de datos dentro de la arquitectura tecnológica.
- Implementa soluciones en la nube utilizando servicios de AWS (como EC2, S3, DynamoDB y Lambda), contribuyendo a la disponibilidad, resiliencia y escalabilidad de aplicaciones
- Colabora estrechamente con equipos de QA para diseñar e implementar pruebas automatizadas, asegurando cobertura robusta (superior al 90%) mediante pruebas unitarias, funcionales e integrales, tanto para aplicaciones como para pipelines de datos.
Ofrecemos:
- Participar en proyectos internacionales utilizando tecnologías Cloud modernas
- Sueldo: 55,000 a 60,000 brutos mensuales + prestaciones de ley
- UBICACIÓN: Puebla - esquema híbrido (2 días home office)
Sube tu CV actualizado con todas las tecnologías que manejas y datos de contacto
Sueldo: $55,000.00 - $60,000.00 al mes
Puede trasladarse/mudarse:
- Puebla, Pue.: Trasladarse al trabajo sin problemas o planear mudarse antes de comenzar a trabajar (Obligatorio)
Licencia/Certificación:
- AWS Certification (Obligatorio)
Lugar de trabajo: remoto híbrido en Puebla, Pue. (Município de Puebla)