




**Acerca de Outcode:** OutCode es una empresa global de desarrollo de software que ofrece soluciones tecnológicas que mejoran la calidad de vida orientada al negocio, aumentando el ROI, la eficacia y la eficiencia. Nuestro ADN está formado por ex fundadores de startups y los mejores talentos en Producto, UX/UI, Desarrollo de Software y Aprendizaje Profundo de Máquinas. Nos unimos desde diversos orígenes con una visión: aportar un enfoque ágil y centrado en el usuario a la innovación de productos y al desarrollo de software mediante la comprensión completa de las necesidades del negocio antes de crear cualquier cosa **Lo que estamos buscando:** Estamos buscando un **Ingeniero de Software NetSuite** con experiencia en **Python, NetSuite, SuiteScript y Azure** para liderar el mantenimiento, mejora y desarrollo de nuestras soluciones de software. El candidato ideal tomará decisiones arquitectónicas, optimizará el rendimiento del software y garantizará que nuestro software cumpla con las mejores prácticas industriales y los estándares de la empresa. Además, este puesto implica mentorar y guiar a ingenieros, promover el intercambio de conocimientos y fomentar una cultura de excelencia técnica. Para tener éxito en este puesto, debe tener una sólida experiencia en el ecosistema **.NET**, prácticas modernas de desarrollo de software y soluciones basadas en la nube. Debe ser hábil evaluando necesidades del usuario, restricciones del sistema y plazos del proyecto, entregando software de alta calidad.**Responsabilidades:*** **Diseñar, desarrollar y mantener** aplicaciones de software escalables utilizando **Python, NetSuite, SuiteScript y lenguajes de programación relacionados con NetSuite** * **Arquitectar, optimizar y solucionar problemas** de aplicaciones desplegadas en **Azure**. * Mejorar el rendimiento, la confiabilidad y la mantenibilidad de las aplicaciones existentes. * **Liderar la toma de decisiones técnicas** y proporcionar orientación sobre mejores prácticas, patrones de diseño y principios arquitectónicos. * Mentorear, capacitar y **colaborar con equipos de desarrollo** para mejorar habilidades y promover mejores prácticas. * Evaluar y recomendar **nuevas herramientas, frameworks y tecnologías** que mejoren la productividad y eficiencia. * Trabajar estrechamente con **equipos multifuncionales** para comprender las necesidades del negocio y traducirlas en soluciones técnicas. * Supervisar todo el **ciclo de vida del desarrollo**, incluyendo revisiones de código, pruebas e implementación. * Investigar problemas relacionados con el software e implementar mejoras necesarias. * Participar en **ceremonias ágiles**, reuniones de equipo y discusiones de planificación estratégica. **Requisitos:*** **Título universitario** en Ciencias de la Computación, Ingeniería o campo relacionado. * **Debe tener una certificación en NetSuite** * **6+ años** de experiencia desarrollando soluciones de software avanzadas utilizando **Python, NetSuite, SuiteScript,** como pila tecnológica principal. * **Amplia experiencia** con **Microsoft Azure**, incluyendo PaaS, computación sin servidor, contenedores y herramientas DevOps. * Conocimientos sólidos en **APIs RESTful, arquitectura de microservicios y desarrollo de aplicaciones nativas en la nube**. * Experiencia demostrada con **SQL Server, Entity Framework y bases de datos NoSQL**. * Conocimientos en **tecnologías frontend** como Blazor, Angular o React son un plus. * Experiencia práctica con **tuberías CI/CD, pruebas automatizadas e infraestructura como código (IaC)**. * Habilidades sólidas de resolución de problemas y análisis. * Excelentes capacidades de **comunicación, liderazgo y mentoría**. * Capacidad para trabajar en un entorno ágil y acelerado y gestionar múltiples proyectos. * **Fluidez en inglés.** E04JI80034mh407byvu


