




Resumen: AspenTech busca un Desarrollador Full-Stack Júnior para diseñar y desarrollar experiencias de usuario intuitivas, receptivas y de alto rendimiento para aplicaciones modernas dentro de los Sistemas de Ejecución de Manufactura. Aspectos destacados: 1. Diseñar y desarrollar interfaces web receptivas e interactivas. 2. Colaborar con equipos ágiles y partes interesadas del producto. 3. Implementar código limpio, reutilizable y mantenible. La fuerza impulsora detrás de nuestro éxito siempre ha sido el personal de AspenTech. Lo que nos impulsa es nuestra aspiración, nuestro deseo y ambición de seguir rompiendo límites, superando cualquier obstáculo y cuestionando el statu quo para encontrar continuamente una mejor forma de hacer las cosas. Experimentará estas cualidades de pasión, orgullo y aspiración de muchas maneras: desde un amplio conjunto de programas de desarrollo profesional hasta el apoyo a proyectos de servicio comunitario y eventos sociales que fomentan la diversión y la construcción de relaciones en toda nuestra comunidad global. El puesto AspenTech busca un Desarrollador Full-Stack Júnior para formar parte de un equipo que diseña y desarrolla tanto componentes de back-end como de front-end, con el fin de impulsar nuestras aplicaciones modernas dentro de nuestra unidad de Sistemas de Ejecución de Manufactura. La función principal del Desarrollador Full-Stack Júnior será diseñar y desarrollar experiencias de usuario intuitivas, receptivas y de alto rendimiento, considerando tanto la computación del lado del servidor como la optimización del lado del cliente. El desarrollador colaborará con su equipo ágil y con las partes interesadas del producto, como la gestión de producto y los diseñadores de experiencia de usuario (UX). Su impacto * Diseñar y desarrollar interfaces web receptivas e interactivas utilizando HTML5, CSS3, JavaScript y frameworks modernos. * Colaborar con diseñadores de UX/UI, equipos ágiles y gerentes de producto para traducir prototipos de diseño en software funcional. * Optimizar aplicaciones y servicios para lograr la máxima velocidad y escalabilidad. * Implementar código limpio, reutilizable y mantenible siguiendo las mejores prácticas del sector. * Generar y mantener la infraestructura de pruebas. * Desarrollar e integrar servicios de back-end con componentes de front-end. * Participar en revisiones de código, depurar incidencias y garantizar la aplicación de las mejores prácticas en toda la aplicación. * Capacidad para aprender rápidamente y buscar nuevas soluciones ante los desafíos del producto. * Participar en el soporte al producto o al cliente, así como en el diagnóstico y corrección de defectos en un entorno bastante complejo. Requisitos * 2+ años de experiencia con HTML5, CSS3, JavaScript y TypeScript. * 2+ años de experiencia con Java, C#. * Experiencia en C++ es un plus. * Experiencia en el desarrollo de API REST/WebSocket. * Experiencia con frameworks modernos como VueJS, Angular o React.JS. * Experiencia en diseño de sistemas y sólida comprensión de patrones de diseño es un plus. * Experiencia en GWT, Tomcat y SOLR es un plus. * Experiencia con gRPC para integración de API es un plus. * Licenciatura en ciencias de la computación, ingeniería de software o campo similar. * Conocimiento de herramientas de depuración de navegadores y optimización del rendimiento. * Comprensión de sistemas de control de versiones como TFS, GitHub. * Experiencia con frameworks de pruebas unitarias y desarrollo guiado por pruebas (TDD). Familiaridad con Figma es un plus.


