




Resumen: Como Ingeniero Senior de Software, diseñará y entregará soluciones en toda la pila de software, impulsando la innovación y satisfaciendo las necesidades de los clientes. Aspectos destacados: 1. Diseñar e implementar aplicaciones escalables, seguras y de alto rendimiento 2. Liderar y contribuir a proyectos en todo el ciclo de vida del desarrollo de software 3. Brindar orientación técnica y tutoría a desarrolladores junior Descripción Como Ingeniero Senior de Software, será responsable del diseño y la entrega de soluciones across the entire software stack para satisfacer eficazmente las necesidades de los clientes e impulsar la innovación. Requisitos **Responsabilidades:** Colaborar con partes interesadas del negocio para recopilar requisitos y traducirlos en soluciones técnicas efectivas. Diseñar, desarrollar e implementar aplicaciones de software escalables, seguras y de alto rendimiento mediante tecnologías modernas. Liderar y contribuir a proyectos en todo el ciclo de vida del desarrollo de software, desde la planificación y el diseño hasta la implementación y el soporte. Escribir código limpio, mantenible y escalable, cumpliendo con los estándares de codificación establecidos y las mejores prácticas. Realizar revisiones de código para garantizar la calidad, el rendimiento y la coherencia en toda la base de código. Analizar, solucionar y resolver problemas de las aplicaciones en toda la pila tecnológica. Desarrollar y mantener documentación técnica, incluida la arquitectura del sistema, los modelos de datos, especificaciones de integración y diagramas de procesos. Estimar el alcance y las tareas del proyecto mediante la revisión y el análisis de los requisitos comerciales y técnicos. Garantizar la entrega oportuna y exitosa de soluciones de software complejas dentro de los cronogramas de lanzamiento. Promover sólidas prácticas de ingeniería y mejora continua dentro del equipo de desarrollo. Brindar orientación técnica y tutoría a desarrolladores junior y apoyar equipos de proyectos interfuncionales. Comunicarse regularmente con los clientes y los equipos internos sobre el progreso, los entregables y la disponibilidad. Mantenerse actualizado sobre las tendencias del sector y los avances de las plataformas para impulsar mejoras del sistema y del rendimiento. **Cualificaciones:** Título universitario en ciencias de la computación o disciplina afín, o experiencia equivalente. ES OBLIGATORIO dominar el inglés y el español tanto escritos como hablados (85 %) Más de 8 años de experiencia general en desarrollo de software Más de 8 años de experiencia en aplicaciones web y desarrollo de API web mediante .NET Framework y .NET Core Excelente comprensión de ASP.NET WebForms. Experiencia práctica con tecnologías de Azure, incluidas Logic Apps, Azure Functions y Azure API Management. Conocimientos sólidos de tecnologías web (HTML, CSS, JavaScript) y servicios web (REST, SOAP). Conocimientos de React/Vue.js son un plus. Experiencia sólida en desarrollo de bases de datos MS SQL Server. Experiencia con Python es un plus. Experiencia en la creación de integraciones con Salesforce (SFDC) es un plus. Excelentes habilidades para la resolución de problemas, con capacidad para analizar requisitos complejos y proponer soluciones innovadoras. Habilidades sólidas de comunicación y colaboración, con capacidad para trabajar eficazmente en un entorno de equipo. Entorno de trabajo dinámico y colaborativo centrado en la innovación y el crecimiento. Identificar y adoptar proactivamente soluciones digitales y tecnológicas innovadoras para impulsar el impacto empresarial. Capacidad demostrada para construir sólidas relaciones con los clientes y entregar soluciones centradas en ellos. Capacidad para operar eficazmente en entornos con ambigüedad y requisitos cambiantes. 8 años


