




Resumen: El Ingeniero de Software Júnior desarrollará y mantendrá productos de software comercial, creando soluciones empresariales confiables, escalables y de alto rendimiento. Aspectos destacados: 1. Desarrollar en toda la pila, creando componentes de interfaz de usuario (UI), capa intermedia y backend. 2. Trabajar con todas las disciplinas del desarrollo de software de productos. 3. Oportunidad de evaluar tecnologías y herramientas emergentes. **Descripción** --------------- El Ingeniero de Software Júnior desempeñará un papel clave en el desarrollo y mantenimiento de producto(s) de software comercial para construir soluciones empresariales confiables, verificables, escalables y de alto rendimiento para nuestros clientes globales de Fortune 500. El candidato seleccionado deberá ser capaz de desarrollar en toda la pila, creando componentes de interfaz de usuario (UI), capa intermedia y backend. El candidato debe tener cierta familiaridad con el desarrollo en la nube, preferiblemente Azure. **El puesto:** Trabajarás con todas las disciplinas del desarrollo de software de productos (incluidas ingeniería, arquitectura, propietarios de producto, probadores y analistas) para desarrollar y mantener soluciones que satisfagan las necesidades del negocio, utilizando las mejores prácticas estándar de la industria y técnicas modernas de ingeniería de software. Algunas responsabilidades clave incluyen, entre otras: * Desarrollar, probar y depurar mejoras nuevas para producto(s) de software comercial * Crear soluciones mantenibles y reutilizables que sean seguras y cumplan con los niveles aceptables de rendimiento * Crear automatización de pruebas como parte de la definición de finalización * Asistir en revisiones de código para compañeros Participar en la evaluación de tecnologías y herramientas emergentes * **Requisitos** ------------------ * Título universitario y 3\+ años de experiencia relacionada en desarrollo * Experiencia trabajando con toda la pila tecnológica de Microsoft, incluidos .NET Core, NET/C\#, SQL Server, ASP.NET, MVC y Web API * Experiencia con arquitectura RESTful * Mapeo objeto-relacional, como Entity Framework o NHibernate * Experiencia con HTML5, JavaScript y CSS3 * Experiencia con bibliotecas front-end, específicamente Angular * Experiencia con aplicaciones web basadas en navegador entregadas a través de Internet que soporten concurrencia de usuarios * Experiencia en desarrollo SQL * Experiencia utilizando el ciclo de vida de desarrollo de software Agile Scrum * Experiencia utilizando herramientas de gestión de control de versiones, como DevOps y GIT **Requisitos preferidos** * Experiencia con microservicios * Experiencia con desarrollo guiado por pruebas (TDD) o desarrollo guiado por comportamiento (BDD) * Experiencia gestionando aplicaciones que requieren internacionalización y localización para mercados globales * Experiencia práctica con computación en la nube Azure (VM de Azure, Service Fabric, SQL Azure, Batch, etc.) **Oficina ubicada en la Ciudad de México, en un modelo híbrido** Empleador con Igualdad de Oportunidades


