
Software/Platform Engineer II
- Ciudad de México
- Permanente
- Tiempo completo
- Construyan el mañana, cambien e innoven para tener un desempeño sostenido, aprovechando las oportunidades, experimentando con seguridad y actuando con urgencia.
- Ganan junto, colaboran y fortalecen mutuamente para alcanzar el éxito, buscando perspectivas diferentes, fomentan la inclusión y crean alineamiento.
- Se adueñan, cumpliendo con nuestros clientes asumiendo responsabilidad, facilitando soluciones y logrando entregar los resultados esperados.
- Diseñar, desarrollar y mantener aplicaciones empresariales robustas, seguras y escalables.
- Implementar soluciones tecnológicas alineadas al stack corporativo, integrando buenas prácticas de desarrollo y arquitectura.
- Administrar y optimizar bases de datos relacionales y no relacionales utilizadas por las aplicaciones.
- Utilizar herramientas de integración y entrega continua (CI/CD) para automatizar procesos de desarrollo, pruebas y despliegue.
- Fomentar el incremento continuo de los estándares de desempeño del equipo de desarrollo, apalancado en procesos y servicios internos.
- Dominio de buenas prácticas de ingeniería de software.
- Automatización de procesos.
- Colaboración con equipos multidisciplinarios.
- Formación: Ingeniero en Sistemas, Computación o Informática, deseable titulado.
- Mínimo 3 años de experiencia en desarrollo de software.
- Capacidad para desarrollar técnicamente iniciativas o módulos de sistemas complejos.
- Habilidad para documentar requerimientos técnicos.
- Comunicación efectiva con equipos técnicos.
- Inglés Intermedio: conversacional
- Paquetería Office y herramientas de colaboración
- Java React Full Stack (Front & Back).
- Continuous Integration-CI & Continuous Delivery-CD.
- Kubernetes o manejo de arquitecturas en clústers.
- Git (Comandos básicos y Git Flow).
- Conocimientos sólidos Java (deseable v17 o superior)
- Springboot 2 (API, MVC, Security, Gradle).
- FrontEnd frameworks basados en lenguaje typescripts (deseable React JS o Angular).
- JUNIT o equivalente para desarrollo de Unit Testing y cobertura de pruebas.
- Atención de solución Vulnerabilidades de Software.
- Manejo de herramientas de detección de vulnerabilidades de software (Sonar, Veracode o equivalente).
- Desarrollo de servicios API REST.
- Conocimiento de herramientas de diagramas de software (MS Visio, FlowChart o equivalente).
- Bases de Datos No Relacionales (Cosmo DB, Firebird, o equivalente).
- Docker (comandos y recetas para crear imágenes)
- Rancher (contenedores y clústers)
- Estándares OWASP para solución de vulnerabilidades.
- Bases de Datos Relacionales tipo SQL (SQL Server, Oracle) con conocimiento de desarrollo de PLSQL.
- Metodologías: Metodologías Agile (Scala, SaFE, Scrum, XP o equivalente).
- Pensamiento crítico y analítico
- Alta habilidad de comunicación verbal y escrita
- Toma de decisiones efectiva
- Trabajo en equipo
- Liderazgo
- Inteligencia Emocional
- Trabajo bajo presión
- Resolución de Problemas
- Negociación
- Adaptación tecnológica