Requerimientos:
Obligatorio
- Conocimiento en PrimeFaces para GUIs.
- Conocimiento en Java
- Conocimiento en APIs.
- Trabajo en equipos multidisciplinarios de desarrollo de software, trabajo en equipo y habilidades de comunicación.
- Experiencia (no es requisito obligatorio) en bases de datos relacionales y no relacionales.
- Experiencia en sistemas de versionamiento de código y ambientes de desarrollo y producción.
Opcional:
- Conocimiento en cloud computing, infraestructura, sistemas de almacenamiento de objetos, entre otros…
Responsabilidades no limitadas a:
- Desarrollar interfaces de usuario intuitivas para el registro y seguimiento de solicitudes de trámites históricos, como la certificación de títulos, la consulta de notas y la autenticación de documentos.
- Crear formularios de búsqueda con múltiples filtros (nombre, centro escolar, año de estudio, grado, etc.) que permitan a los usuarios encontrar y consultar la información histórica de manera eficiente.
- Implementar interacciones que guíen a los usuarios de manera clara a través del proceso de registro y consulta, asegurando que el sistema sea fácil de entender y usar para ciudadanos y administradores.
- Asegurar que las interfaces sean completamente responsivas, adaptándose a una amplia gama de dispositivos, incluyendo computadoras de escritorio, tablets y móviles.
- Consumir APIs proporcionadas por el equipo backend para mostrar los datos de los ciudadanos, títulos, notas y solicitudes históricas en tiempo real.
- Optimizar la carga de recursos en la interfaz (imágenes, archivos, scripts) para minimizar los tiempos de respuesta y mejorar la experiencia del usuario.
- Colaborar en la validación de datos ingresados en los formularios, asegurando que se cumplan con las reglas definidas (por ejemplo, que los datos de búsqueda sean válidos).
- Trabajar de la mano con los desarrolladores backend para asegurar una integración fluida entre el frontend y las APIs de datos.
- Colaborar con otros ingenieros frontend para mantener la consistencia del diseño y la arquitectura del sistema, implementando componentes reutilizables cuando sea posible.
- Adaptarse a las metodologías de trabajo en equipo ágiles.
Para aplicar: Debes enviar un correo electrónico a info@neuralcoders.com con asunto Tu nombre y apellido + Puesto al que aplicas. En el correo debes incluir un breve resumen tuyo y tu CV.