Desarrollador Full Stack Cloud AWS | DevOps
POSICIÓN HÍBRIDA: PUEBLA | Inglés B1 - 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
- Deseable certificaciones en: AWS, DevOps, Agile (SAFe)
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, *)
- Comprensión profunda de las reglas deIAM (Access and Identity Management)
- Conocimiento operativo detecnologías de infraestructura (por ejemplo: servidores, almacenamiento y redes)
- Conocimiento general detecnologías de seguridad (por ejemplo: firewalls, servidores proxy, etc.)
- Comprensión de diversas estrategias delanzamiento de productos (por ejemplo: Blue/Green, A/B, Canary)
- Comprensión de losprocesos 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 utilizandoframeworks modernos de JavaScript como React o AngularJS
- Lenguajescomo *, Python, Java y .NET
- APIs RESTful utilizando tecnologías como 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 *, Python, Java y .NET, garantizando escalabilidad y eficiencia.
- Construir e integrar APIs RESTful utilizando tecnologías como * 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
- ESQUEMA HÍBRIDO: 3 días oficina y 2 días home office. Horario: 8am - 5pm o 9am - 6pm. Lunes a Viernes
- UBICACIÓN: PUEBLA
Sube CV actualizado con todas las tecnologías que manejas y datos de contacto
Sueldo: $55,000.00 - $60,000.00 al mes
Lugar de trabajo: remoto híbrido en Puebla, Pue. (Município de Puebla)