




Resumen: El Ingeniero de Software Jr. desarrollará y mantendrá productos de software comercial, creando soluciones empresariales confiables, escalables y de alto rendimiento. Aspectos destacados: 1. Desarrollar y mantener productos de software comercial para clientes de Fortune 500 2. Trabajar en toda la pila: interfaz de usuario, capa intermedia y componentes de backend 3. Colaborar con los equipos de ingeniería, arquitectura y producto **Descripción** --------------- El Ingeniero de Software Jr. 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, capa intermedia y backend. El candidato debe tener cierta familiaridad con el desarrollo en la nube, preferiblemente Azure. **Funciones del puesto:** Trabajará con todas las disciplinas de desarrollo de productos de software (incluidas ingeniería, arquitectura, propietarios de producto, probadores y analistas) para desarrollar y mantener soluciones que satisfagan las necesidades del negocio, aplicando 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 nuevas mejoras de producto para producto(s) de software comercial * Crear soluciones mantenibles y reutilizables que sean seguras y cumplan con los umbrales aceptables de rendimiento * Crear automatización de pruebas como parte de la definición de finalizado * 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 en 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 ágil Scrum para el desarrollo de software * Experiencia utilizando herramientas de gestión de control de versiones, como DevOps y GIT **Requisitos preferidos** * Experiencia en microservicios * Experiencia en 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 (máquinas virtuales Azure, Service Fabric, SQL Azure, Batch, etc.) **Oficina ubicada en la Ciudad de México, en un modelo híbrido** Empleador que ofrece igualdad de oportunidades


