Desarrollador Full Stack Cloud AWS | DevOps
POSICIÓN: HÍBRIDA (Ubicación: 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 deCI/CD(comoConcourse 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 enentornobasado enAWS
-
+ 2 añoscomoIngeniero DevOps o Ingeniero de Softwareequivalente
-
Experiencia con repositorios de código fuente
-
Automatización con AWSCloud FormationoTerraform
-
Experiencia conSAST soluciones(SonarQube)
-
Experiencia en lacreación de pruebas automatizadas
-
Deseable certificaciones en:AWS, DevOps, Agile (SAFe)
Conocimientos y habilidades:
-
Conocimiento profundo en herramientas de canalizaciónCI/CD(Concourseo 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 requisitosde soporte deproducción§Familiaridad conmetodologías de desarrollo ágil(ASAP, Active Now)
-
Interfaces de usuarioutilizando tecnologías fundamentales de front-end comoHTML, CSS y JavaScript
-
Aplicaciones utilizandoframeworks modernosdeJavaScriptcomoReact o AngularJS
-
Lenguajescomo*, Python, Java y .NET
-
APIs RESTfulutilizando tecnologías comojs y Express
-
ServiciosdeAWS(comoEC2, 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 (Ubicación: Puebla) 3 días oficina y 2 días home office
-
HORARIO: 8am - 5pm o 9am - 6pm (Lunes a Viernes)
Sube tu CV actualizado con todas las tecnologías que manejas y datos de contacto
Nivel de educación deseada:
Superior - titulado
Nivel de experiencia deseada:
Nivel Experto
Función departamental:
Tecnología / Internet
Industria:
Servicios Financieros
Habilidades:
-
ANALISIS
-
resultados
-
COMUNICACIÓN
Esta vacante viene de la bolsa de empleo Talenteca.com:
https://www.talenteca.com/anuncio?j_id=6a45a1173900002e00a4fa2f&source=indeed