Point your AI agent at freehire and let it find you a job.

Get the CLI →

Point Guard Insurance Agency

NewBe an early applicant

SENIOR INTEGRATION DEVELOPER

Posted Updated
Discussion

Summary

Senior Integration Developer (Universal Group, Inc., IS & T dept) in Guaynabo, PR: designs, builds, documents, and maintains integrations between enterprise applications and services using Java/J2EE, REST/SOAP APIs, OAuth 2.0/JWT, and JSON/XML, collaborating with frontend, QA, and DevOps teams. Requires 4+ years of enterprise integration development and bilingual Spanish/English.

Título del puesto: Senior Integration Developer

Compañía: Universal Group, Inc.

Departamento: IS & T

Supervisado por: Supervisor - Solutions Architect

Clasificación: Exento

Descripción general del puesto:

Responsable por el desarrollo de las integraciones entre aplicaciones y servicios de soluciones empresariales. Brinda apoyo en la ejecución de proyectos tecnológicos colaborando con equipos multidisciplinarios en tareas relacionadas a análisis, diseño, desarrollo de soluciones escalables, documentación, pruebas unitarias, así como en el seguimiento de tareas asignadas. Participará en procesos claves de gestión de proyectos, desarrollo de soluciones y mejora continua, contribuyendo al cumplimiento de los objetivos operacionales y estratégicos del Departamento.

Deberes y responsabilidades esenciales:

Analiza las necesidades del negocio, documenta el caso de negocio, diseña, implementa y mantiene soluciones e integraciones.

Analiza e integra con aplicaciones empresariales, usando APIs, webhook, OAuth, entre otros.

Analiza, diseña y crea soluciones automatizadas para el procesamiento de información en formatos JSON, XML, entre otros.

Estima esfuerzos y tiempo de implementación para las soluciones.

Desarrolla la lógica de programación utilizando Java u otras herramientas asignadas, siguiendo las buenas prácticas de codificación y los estándares establecidos por la Empresa.

Recomienda cambios y actualiza o mejora los programas e integraciones existentes de la Empresa.

Documenta todas las soluciones que prepara, desde el análisis hasta la implementación y mantenimiento del mismo, incluyendo cambios o mejoras a las soluciones existentes.

Brinda apoyo ofreciendo adiestramientos o demos a usuarios nuevos de las soluciones de software que se le asignan.

Provee asistencia técnica en el uso, mantenimiento y operación de las soluciones que provee.

Adquiere entendimiento de los procesos de negocio de las unidades organizacionales que atiende e identifica oportunidades de mejora aplicándolo de manera sistemática.

Asiste y provee asesoría técnica a los programadores a la vez que evalúa la calidad de los entregables de acuerdo con las mejores prácticas y estándares organizacionales.

Asume responsabilidad y propiedad de las soluciones propuestas y que los resultados vayan acorde con lo que el negocio o la operación de la Empresa necesita y espera.

Participa en revisiones de código y pruebas de software.

Colabora con equipos de frontend, QA y DevOps.

Cumple con los procedimientos operacionales estándar (SOP) establecidos para su rol tanto para su departamento como para la empresa en general.

Participa en otros proyectos estratégicos según requeridos y/o realiza otras tareas relacionadas según necesario.


Información suplementaria:

Esta descripción de deberes ha sido preparada para indicar la naturaleza general y nivel de trabajo que desempeñan los empleados dentro de su clasificación. Esta descripción no es ni puede ser interpretada como un inventario de todas las tareas, deberes, responsabilidades y calificaciones requeridas a los empleados asignados al puesto.


Educación y/o experiencia:

Bachillerato en Sistemas de Información, Ciencias de Computadora o equivalente. Mínimo cuatro (4) años de experiencia en desarrollo de integraciones para soluciones empresariales. Como también podría considerarse una combinación de educación y experiencia.

Conocimiento y manejo de bases de datos relacionados.

Sólida experiencia en el desarrollo, manejo y mantenimiento de APIs (REST y SOAP) e integraciones, así como con tecnología Web (JSON, XML, XPATH, Web Services, etc.).

Diseño e implementación en mecanismos de seguridad, tales como OAuth 2.0 y JWT.

Diseño e implementación de integraciones utilizando programación orientada a objetos con java siguiendo J2EE Design Patterns.

Diseño e implementación de soluciones de sistemas de información en ambientes distribuidos con alto volumen de transacciones.

Capacidad de análisis de información, análisis de requerimientos y resolución de problemas.

Experiencia con base de datos Oracle, MSSQUL o herramientas asociadas (SQL Developer, MS Management Studio).

Experiencia en servidores de aplicaciones compatibles con J2EE.

Conocimiento básico en Linux.

Excelentes destrezas de comunicación y a diferentes niveles dentro de la organización.


Capacidad de manejar altos volúmenes de trabajo y cumplir fechas establecidas, así como en la toma de decisiones.

Manejo de varias tareas simultáneamente estableciendo prioridades.

Capacidad de trabajo en equipo y colaboración con otros.


Licencias y /o certificaciones:

No se requiere licencias y/o certificaciones para ejercer las funciones antes expuestas. Sin embargo, para la ejecución óptima de sus funciones se podrían requerir licencias o certificaciones adicionales relacionadas al puesto.


Idioma:

Bilingüe (español e inglés), habilidad para leer, escribir y hablar en ambos idiomas.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.