Senior Software Engineer – AI-Native Development
Aviso de fuente externaen Universidad Galileo
Desarrolla aplicaciones web complejas y soluciones escalables, con herramientas de inteligencia artificial y responsabilidad sobre arquitectura y calidad.
Salario
No especificado
Ubicación
Guatemala City, Guatemala
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Senior Software Engineer – AI-Native Development
Guatemala City, Guatemala
Descripción del empleo
Sobre el puesto
Universidad Galileo busca un profesional con sólida experiencia en desarrollo de software y aplicaciones web para diseñar, desarrollar e implementar soluciones tecnológicas complejas, escalables y utilizadas en producción.
El desarrollo se apoya en herramientas de inteligencia artificial para generar código, analizar, probar y documentar. El criterio técnico, la validación, la dirección arquitectónica y la calidad final de la solución estarán bajo tu responsabilidad. La participación abarca desde comprender las necesidades y definir especificaciones hasta desarrollar, implementar, validar con usuarios y dar seguimiento en producción.
Se valoran sólidos fundamentos de ingeniería de software, enfoque práctico, orientación a resultados y capacidad para aprovechar herramientas de inteligencia artificial sin comprometer la calidad, seguridad, mantenibilidad y escalabilidad.
Responsabilidades
- Desempeñarte como experto técnico en proyectos de desarrollo de software.
- Participar en el diseño, desarrollo e implementación de aplicaciones web complejas, escalables y mantenibles.
- Desarrollar soluciones de punta a punta, incluyendo frontend y backend, APIs, integraciones, manejo de datos, servicios, pruebas y documentación técnica.
- Elaborar especificaciones funcionales y técnicas claras que orienten el desarrollo y permitan aprovechar herramientas de inteligencia artificial para generar código.
- Utilizar herramientas de inteligencia artificial para generar, analizar, refactorizar, documentar y probar código.
- Revisar, evaluar y validar el código generado con apoyo de inteligencia artificial, aplicando criterios de calidad, seguridad, rendimiento, mantenibilidad y escalabilidad.
- Diseñar la arquitectura de las soluciones y tomar decisiones técnicas sobre tecnologías, componentes, patrones e integraciones.
- Implementar soluciones en ambientes productivos.
Datos clave
- El puesto abarca desarrollo de software y aplicaciones web complejas, escalables y utilizadas en producción.
- Incluye soluciones de punta a punta: frontend, backend, APIs, integraciones, datos, servicios, pruebas y documentación.
- Las herramientas de inteligencia artificial apoyan la generación, análisis, refactorización, documentación y prueba de código.
Preguntas frecuentes
¿Qué implica el puesto?
Incluye diseñar, desarrollar e implementar soluciones tecnológicas complejas y escalables, además de validarlas con usuarios y dar seguimiento en producción.
¿Cómo se utilizan las herramientas de inteligencia artificial?
Se utilizan para generar, analizar, refactorizar, documentar y probar código. La revisión y validación del código, la dirección arquitectónica y la calidad final están bajo responsabilidad del profesional.
¿Qué tipo de soluciones se desarrollan?
Aplicaciones web complejas, escalables y mantenibles, con componentes frontend y backend, APIs, integraciones, manejo de datos, servicios, pruebas y documentación técnica.