




Resumen: AspenTech busca un Desarrollador Full-Stack Júnior para diseñar y desarrollar aplicaciones intuitivas, receptivas y de alto rendimiento dentro de su unidad de Sistemas de Ejecución de Manufactura, colaborando con equipos ágiles y partes interesadas. Aspectos destacados: 1. Diseñar y desarrollar interfaces web receptivas e interactivas. 2. Optimizar aplicaciones para alcanzar la máxima velocidad y escalabilidad. 3. Colaborar con diseñadores de UX/UI y gerentes de producto. La fuerza impulsora 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 manera. Experimentará estas cualidades de pasión, orgullo y aspiración de muchas formas: 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 del lado del servidor como del lado del cliente, 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, teniendo en cuenta tanto los cálculos realizados en el servidor como las optimizaciones del lado del cliente. El desarrollador colaborará con su equipo ágil y con partes interesadas del producto, tales como Gestión de Producto y diseñadores de 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 del lado del servidor con componentes del lado del cliente. * 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 e investigar nuevas soluciones ante los retos 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. Lo que necesitará* 2+ años de experiencia con HTML5, CSS3, JavaScript y TypeScript. * 2+ años de experiencia con Java y C#. * Experiencia en C++ será un valor añadido. * 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 será un valor añadido. * Experiencia en GWT, Tomcat y SOLR será un valor añadido. * Experiencia con gRPC para la integración de API será un valor añadido. * Título universitario en ciencias de la computación, ingeniería de software o campo similar. * Conocimientos de herramientas de depuración de navegadores y optimización del rendimiento. * Comprensión de sistemas de control de versiones como TFS y GitHub. * Experiencia con frameworks de pruebas unitarias y desarrollo guiado por pruebas (TDD). Familiaridad con Figma será un valor añadido.


