Presencial
São Paulo, SP, Brasil
Rango salarial
Empleado(a)
Nivel de experiencia
Senior
Requisitos
Habilidades deseadas
Tareas y Responsabilidades
Show originalSobre la vacante:
Buscamos una persona desarrolladora de software senior, con enfoque en back-end, para construir y mejorar los servicios, las integraciones y las estructuras de datos que sustentan los productos de ITpS. Formarás parte de un equipo multidisciplinario y trabajarás en soluciones que conectan datos, sistemas e instituciones asociadas.
Buscamos a alguien que combine profundidad técnica, visión de producto y cuidado con datos sensibles. Esperamos autonomía para tomar decisiones, monitorear los servicios en producción y transformar necesidades de vigilancia en soluciones seguras, observables y rastreables. El liderazgo será técnico, con participación en arquitectura, revisión de código, mentoría y coordinación de entregas; la función no involucra gestión formal de personas.
Responsabilidades:
- Desarrollar, probar, documentar y mejorar APIs y servicios en Python, con contratos claros, versionamiento y control de acceso.
- Modelar y mejorar estructuras de datos en PostgreSQL, incluyendo migraciones, índices, transacciones y análisis de consultas.
- Construir integraciones con sistemas del SUS y de instituciones asociadas, con tratamiento de cambios de esquema, reprocesamientos, duplicidades y fallas parciales.
- Implementar rutinas asíncronas, programadas o orientadas a eventos cuando sean adecuadas al problema.
- Crear validaciones y trazas de auditoría que preserven la integridad, la procedencia y la rastreabilidad de los datos.
- Mantener pruebas automatizadas, integración continua y mecanismos seguros de despliegue y reversión.
- Instrumentar los servicios con registros de eventos, métricas y trazado de solicitudes, identificando las causas de los incidentes y verificando las correcciones.
- Aplicar controles proporcionales al riesgo en el tratamiento de datos personales y sensibles, en cumplimiento de la LGPD y las normas éticas aplicables.
- Realizar revisiones de código, registrar decisiones relevantes y apoyar el desarrollo técnico del equipo.
- Trabajar en colaboración con producto, diseño, frontend, infraestructura, datos, epidemiología e instituciones responsables de las fuentes de datos.
Requisitos:
- Experiencia sólida en el desarrollo y mantenimiento de sistemas en producción con Python.
- Experiencia con al menos un framework para APIs, como FastAPI, Django o Flask.
- Dominio de PostgreSQL, incluyendo modelado relacional, migraciones, índices, transacciones y diagnóstico de consultas.
- Experiencia con APIs e integraciones entre sistemas, con tratamiento explícito de errores y consistencia de datos.
- Experiencia con pruebas automatizadas, Git e integración continua.
- Conocimiento aplicado de autenticación, autorización, gestión de secretos y protección de datos personales.
- Experiencia con observabilidad e investigación de las causas de fallas en producción.
- Capacidad para tomar y comunicar decisiones técnicas, revisar código y apoyar el trabajo de otras personas.
- Capacidad para leer documentación técnica en inglés.
- Interés en aplicar tecnología a la salud pública. La experiencia previa en el sector salud no es obligatoria.
Diferenciales:
- Experiencia en salud pública, vigilancia epidemiológica, datos gubernamentales o sistemas sujetos a auditoría.
- Conocimiento de estándares y terminologías de salud, como FHIR, RNDS, LOINC o CID.
- Experiencia con orquestación de flujos de datos y procesamiento analítico, usando herramientas como Prefect, Airflow, Dagster, dbt, Parquet, DuckDB, ClickHouse o BigQuery.
- Experiencia con PostGIS o GeoPandas, búsqueda vectorial con PGVector o aplicaciones basadas en modelos de lenguaje.
Competencias comportamentales:
- Actitud profesional ética y respetuosa, con cordialidad en las relaciones, respeto a la diversidad y cuidado con la información confidencial.
- Capacidad para trabajar en equipos multidisciplinarios, colaborando en las entregas, valorando diferentes perspectivas y reconociendo las contribuciones de otras personas.
- Disposición para compartir conocimientos, documentar aprendizajes y apoyar el desarrollo de colegas, reduciendo la dependencia de conocimiento individual.
- Comunicación clara y respetuosa, con escucha activa para comprender necesidades, aclarar dudas y alinear expectativas.
- Apertura para dar y recibir retroalimentación constructiva y manejar divergencias mediante el diálogo, con enfoque en la solución de problemas.
- Organización y responsabilidad con plazos y compromisos, comunicando dificultades y riesgos con anticipación y solicitando apoyo cuando sea necesario.
- Disposición para aprender continuamente y adaptarse a los cambios, reconociendo límites e incorporando contribuciones del equipo.
Beneficios:
- Plan de salud.
- Plan dental.
- Vale de comida.
- Vale de alimentación.
- Vale de transporte.
- Ayuda guardería/nana.
- Pensión complementaria.
- Seguro de vida.
Alianzas y ventajas:
- Productos financieros.
- Iupp.
- Descuento en farmacia.
- Gimnasios asociados, Wellhub y Totalpass.
- Acceso a los clubes de Itaú Unibanco.
Modelo de trabajo y ubicación:
La vacante es presencial, en São Paulo - SP, con una jornada de 40 horas semanales y contratación bajo el régimen CLT.
Cómo postularse
Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.
Compartir vacante:
Cómo postularse
Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.
Compartir vacante: