




**Ingeniero de Software III \- C\#/AWS** Híbrido: martes, miércoles y jueves Ubicación: WeWork Torre Reforma Latino, Paseo de la Reforma 296, Oficina 36\-101, Col. Juárez, Alcaldía Cuauhtémoc, C.P. 06600, Ciudad de México Tiempo completo **Descripción del puesto** En este puesto centrado en estrategia y transformación, colaborarás con nuestra Gestión de Productos, Gestión Técnica y proveedores externos de ingeniería para definir, coordinar e implementar la ejecución de la visión prospectiva de la empresa y las Tecnologías para Restaurantes, así como de las iniciativas de transformación de alto valor que impulsarán nuestro recorrido. **Responsabilidades:** * Como ingeniero de software, desempeñarás un papel fundamental en la elaboración de la definición, visión, diseño, hoja de ruta y desarrollo de las funciones del producto desde su inicio hasta su finalización. * Trabajarás en un equipo de desarrollo de software especializado en productos para restaurantes, apoyando el diseño y desarrollo de nuevas funcionalidades y elementos relacionados con la deuda técnica. * Aplicarás las mejores prácticas de ingeniería de software para garantizar un alto estándar de calidad en el trabajo de todos los equipos. * Verificarás el software mediante pruebas unitarias, pruebas de integración, revisiones de código y demostraciones frecuentes a los clientes. * Diseñarás, implementarás, probarás, desplegarás y mantendrás soluciones innovadoras de software para transformar el rendimiento del servicio, su adaptabilidad, costos y seguridad. * Participarás en todos los aspectos del ciclo de vida del desarrollo ágil, incluidos el diseño, desarrollo, documentación, pruebas y operaciones, y llevarás una función desde su definición hasta su entrega. * Brindarás mentoría y orientación a ingenieros junior. * Proporcionarás actualizaciones frecuentes sobre el progreso al gerente directo y a otros colaboradores. **Requisitos:** * Licenciatura en ciencias de la computación o campo relacionado, o experiencia equivalente. * Conocimientos sólidos de los fundamentos de ciencias de la computación (diseño orientado a objetos, estructuras de datos, análisis de algoritmos, patrones de diseño). * Más de 5 años de experiencia profesional en desarrollo de software, especializado en tecnologías C\# y .NET, excluyendo pasantías. * Al menos 1 año de experiencia profesional en desarrollo de software, especializado en C o C\+\+. * Conocimientos avanzados de AWS (Lambda, S3, Terraform, etc., es OBLIGATORIO). * Más de 2 años de experiencia contribuyendo a la arquitectura y diseño (arquitectura, patrones de diseño, confiabilidad y escalabilidad) de sistemas nuevos y existentes. * Experiencia desarrollando software en un entorno ágil. * Conocimientos sólidos de herramientas de gestión de configuración como Git, Bitbucket, Artifactory, Jira, TeamCity o similares. * Conocimientos sólidos de una arquitectura de software orientada a servicios y por capas. * Experiencia con herramientas de pruebas unitarias y análisis estático como SonarQube o similares. * Experiencia desarrollando y lanzando software dentro de un entorno CI/CD como Jenkins. * Más de 1 año de habilidades demostradas de liderazgo en un entorno de ingeniería para garantizar un alto estándar de calidad, excelencia operativa y aplicación de las mejores prácticas. * Familiaridad con herramientas de depuración de código y sólidas habilidades de depuración (análisis de la pila de llamadas, perfilado, evaluación de puntos de interrupción, registro de eventos, análisis del presupuesto de recursos como Flash, RAM y carga de CPU). * Actitud orientada a soluciones y capacidad para resolver problemas complejos en un entorno colaborativo, multifuncional y acelerado. * Atención inflexible al detalle y compromiso con la mejora continua del producto y la provisión de una excelente experiencia para el cliente. * Interés por trabajar en un entorno de desarrollo de aplicaciones heredadas. * Se requiere dominio del inglés escrito y hablado (nivel B2\+). **Cualificaciones adicionales:** * Experiencia exitosa en el desarrollo y evolución de productos centrales con arquitectura monolítica. * Experiencia con Javascript, HTML y frameworks de desarrollo de interfaces de usuario. * Experiencia con bases de datos relacionales. * Experiencia con microservicios y tecnologías en la nube. * Experiencia con arquitectura POS. * Experiencia en la implementación de tecnología para restaurantes en producción.


