Buscamos un profesional con sólida experiencia en análisis funcional y técnico de aplicaciones empresariales basadas en Java, capaz de comprender tanto la operación del negocio como los aspectos técnicos de las soluciones que soporta. Con experiencia en aplicaciones Web, Windows y arquitecturas Cliente/Servidor, que posea conocimientos suficientes para analizar código Java, diagnosticar incidencias complejas, interactuar con desarrolladores y documentar requerimientos funcionales y técnicos.
Responsabilidades
- Analizar requerimientos de negocio y transformarlos en especificaciones funcionales y técnicas.
- Comprender procesos de negocio y su traducción a soluciones tecnológicas.
- Elaborar documentación funcional, técnica y diagramas de flujo.
- Realizar análisis de impacto de cambios y nuevas funcionalidades.
- Identificar riesgos técnicos y funcionales asociados a las aplicaciones.
Gestión de Requerimientos y Cambios
- Recopilar necesidades de usuarios y áreas de negocio.
- Priorizar requerimientos junto con stakeholders.
- Elaborar historias de usuario, casos de uso y criterios de aceptación.
- Dar seguimiento al ciclo completo de desarrollo e implementación.
- Validar que las soluciones implementadas cumplan con los objetivos de negocio.
Pruebas y Validación
- Diseñar y ejecutar pruebas funcionales.
- Apoyar procesos de pruebas integrales y UAT.
- Validar resultados de desarrollos y correcciones.
- Documentar evidencias y resultados de pruebas.
Experiencia Requerida
- De 3 a 6 años de experiencia como Analista Funcional, Analista Técnico o Application Analyst.
- Experiencia en soporte y administración de aplicaciones empresariales.
- Experiencia en ambientes de producción de misión crítica.
- Experiencia participando en proyectos de mejora continua y liberación de cambios.
Tecnologías Java
Conocimiento y experiencia en:
- Java SE.
- Java EE / Jakarta EE.
- Spring Framework.
- Spring Boot.
- JSP.
- Servlets.
- Maven.
- Gradle.
- Git.
Aplicaciones Web
Experiencia en:
- HTML5.
- CSS3.
- JavaScript.
- REST APIs.
- SOAP Services.
- Angular o React (deseable).
- Aplicaciones empresariales basadas en web.
Conocimiento de:
- Arquitecturas multicapa.
- Aplicaciones distribuidas.
- Integraciones corporativas.
Aplicaciones Windows
Experiencia en:
- Aplicaciones de escritorio empresariales.
- Servicios Windows.
- Procesos batch.
- Configuración y soporte de aplicaciones instaladas localmente.
Cliente/Servidor (C/S)
Experiencia en:
- Arquitecturas Cliente/Servidor.
- Procesos distribuidos.
- Integración entre aplicaciones.
- Monitoreo y soporte operativo.
Bases de Datos
Experiencia con:
- Oracle.
- SQL Server.
- PostgreSQL.
- MySQL.
Conocimiento de:
- Consultas SQL.
- Procedimientos almacenados.
- Triggers.
- Modelos relacionales.
- Análisis de datos para diagnóstico funcional.
Herramientas
Experiencia en:
- Jira.
- Confluence.
- ServiceNow.
- Azure DevOps.
- Git.
- Jenkins.
Deseable:
- Dynatrace.
- Splunk.
- AppDynamics.
- Grafana.
Escolaridad
Indispensable
- Licenciatura o Ingeniería en:
- Sistemas Computacionales.
- Informática.
- Tecnologías de la Información.
- Ingeniería en Software.
- Carrera afín.
Deseable
- Especialización o diplomado en Análisis de Sistemas, Gestión de Aplicaciones o Metodologías Ágiles.
Certificaciones Deseables
- Oracle Certified Java Associate.
- Oracle Certified Professional Java Programmer.
- Scrum Fundamentals.
- Scrum Master.
- ITIL Foundation.