




La fuerza impulsora detrás de nuestro éxito siempre han sido las personas de AspenTech. Lo que nos impulsa es nuestra aspiración, nuestro deseo y ambición por seguir avanzando, superando cualquier obstáculo, desafiando el statu quo para encontrar continuamente una manera mejor. 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 Rol Su Impacto Responsabilidades:* Desarrollar nuestra solución APM de próxima generación mientras se brinda soporte a las ofertas comerciales actuales. * Implementar software en toda la pila, incluyendo desarrollo web, APIs REST, servicios, componentes del servidor y bases de datos. * Colaborar con otros desarrolladores y con la gestión de productos. * Participar con Ingeniería de Calidad en pruebas funcionales y de características. * Cumplir con los procesos estándar de desarrollo de software para metodologías ágiles, casos de uso, definición de requisitos, implementación de nuevas funciones, manejo de defectos, control de código fuente y pruebas unitarias. * Apoyar la incubación de nuevas ideas, exploración y evaluación de nuevos frameworks, tecnologías y pruebas de concepto que incluyan componentes web y del servidor. Lo Que Necesita Calificaciones:* Formación: Máster o Licenciatura en Ciencias de la Computación, Ingeniería Química o campo relacionado. * Experiencia en desarrollo full stack de al menos 8\-10 años trabajando con .NET Core, .NET Framework C\#, * Desarrollo avanzado con Angular, JavaScript y Typescript. * Conocimientos avanzados en tecnologías del lado del servidor. * Sólidos conocimientos en programación orientada a objetos (OOP). * Experiencia sólida en el desarrollo de APIs REST, servicios, microservicios y aplicaciones web. * Conocimientos en bases de datos como SQL Server, MongoDB. * Experiencia en desarrollo de aplicaciones locales (on premise). * Experiencia en desarrollo de aplicaciones nativas en la nube y contenerizadas será un plus. * Experiencia en análisis y ajuste de rendimiento. * Conocimientos en CI/CD, TDD, análisis estático de código y herramientas de pruebas unitarias, por ejemplo: XUnit, nSubstitute, AutoFixture, FluentAssertions, Jasmine, Karma, Jest. * Buenas habilidades comunicativas e interpersonales y de presentación, con dominio fluido del inglés. * Capacidad para resolver problemas de forma independiente dentro de un equipo emprendedor. * Comprensión sobre la priorización y relación entre entregables que generan valor continuo. * Vinculación entre Funcionalidades, Casos de Uso, Tareas y segmentos de código en los productos. * Líneas de integración (Pipelines) para construir artefactos. * Proceso de revisión de código. * Desarrollo de pruebas unitarias. * Capacidad para utilizar las mejores técnicas, patrones y herramientas de programación para crear código reutilizable y de alta calidad. * Desarrollo centrado en arquitectura y patrones. * Capacidad para identificar problemas de rendimiento. * Capacidad para construir e integrar interfaces front-end utilizando diferentes tecnologías back-end. * Construcción de aplicaciones cliente eficientes mediante el uso de patrones de diseño de software e infraestructura en el servidor y en el cliente. * Patrones de carga diferida (lazy loading). * Micro front-end. * Design tokens. * Experiencia trabajando con SAST y DAST para monitorear la seguridad. * Capacidad para crear aplicaciones con alta disponibilidad y escalabilidad que minimicen recursos y maximicen el rendimiento. * Conocimientos sobre computación en la nube y reducción de costos. * Conocimientos sobre herramientas de balanceo de carga. * Conocimientos sobre comunicación síncrona y asíncrona. * Gestión de sistemas empresariales basados en eventos y servicios ESB. * Manejo de patrones de diseño basados en eventos y suscripciones, colas y temas. * Gestión de seguridad, certificados, protocolos de comunicación, almacenes de claves (key vaults), secretos, cifrado. \#LI\-ML1


