ROUTEONE

Ingeniero/a de Software - Python

PythonSQLPostgreSQLAWSGCP
Traducción automática. Consulta el original.

Sobre la oportunidad

El/la Ingeniero/a de Software - Python se unirá a un equipo de desarrollo ágil responsable de desarrollar, integrar y mantener sistemas y aplicaciones basados en Python que apoyan nuestras iniciativas de análisis de datos, informes, integración de sistemas y ciencia de datos.

El/la Ingeniero/a de Software - Python debe ser un apasionado de la calidad del código y la excelencia del software, con una amplia experiencia en desarrollo. La colaboración estrecha con otros analistas, arquitectos y miembros del equipo es imprescindible. Este rol combina ingeniería de software, gestión de datos y resolución analítica de problemas para impulsar la eficiencia y la obtención de información empresarial.

Requisitos del puesto

  1. Diseñar, desarrollar y mantener aplicaciones Python para procesamiento de datos, análisis, integración de sistemas e informes.
  1. Integrar sistemas internos y externos a través de APIs, bases de datos y scripts de automatización.
  1. Construir, optimizar y documentar flujos de trabajo ETL (Extract, Transform, Load) para datos estructurados y no estructurados.
  1. Trabajar en estrecha colaboración con los equipos de negocio para comprender los requisitos de datos y entregar soluciones escalables y fiables.
  1. Implementar las mejores prácticas en calidad de código, seguridad de datos y optimización del rendimiento.
  1. Contribuir a la documentación técnica y garantizar transferencias fluidas entre equipos.
  1. Participar en las sesiones internas de comunidad de práctica.
  1. Realizar todo el trabajo de acuerdo con los programas de calidad de RouteOne.
  1. Mantener los estándares de seguridad, protección y privacidad en todas las áreas de responsabilidad.
  1. Colaborar con analistas para desarrollar herramientas y canalizaciones que apoyen el machine learning y el análisis estadístico.

Requisitos mínimos

Conocimientos

  1. Conocimiento de procesos populares de desarrollo de software, es decir, ágil, scrum y desarrollo basado en características.
  1. Sólida comprensión de estructuras de datos, algoritmos y programación orientada a objetos.
  1. Experiencia en la resolución de problemas y la corrección de defectos de aplicaciones dentro de un sistema de producción maduro.
  1. Conocimiento práctico en sistemas distribuidos, arquitectura orientada a servicios y frameworks de microservicios.
  1. Experiencia con frameworks de pruebas como pytest.

Habilidades

  1. Experiencia práctica con bibliotecas como Pandas, NumPy, SQL Alchemy, Flask/FastAPI, y matplotlib/Plotly.
  1. Experiencia con bases de datos (como Oracle, MySQL, PostgreSQL, MongoDB, etc.) y APIs de datos.
  1. Experiencia en la creación y mantenimiento de scripts de canalización CI/CD.
  1. Familiaridad con el diseño de API, colas de mensajes y patrones de integración.
  1. Sólida comprensión de integraciones RESTful, canalizaciones de datos y plataformas en la nube (AWS/GCP/Azure).
  1. Excelentes habilidades de depuración, resolución de problemas y colaboración.

Capacidades

  1. Capacidad para trabajar en un entorno de equipo colaborativo, pensar críticamente y resolver problemas, aprender nuevas tecnologías y adaptarse al cambio.
  1. Capacidad para comunicarse eficazmente en toda la organización.

Otros requisitos esenciales

  1. 2-5 años de experiencia como ingeniero/a de software con una sólida formación en desarrollo.
  1. Título universitario en Informática, certificación o experiencia.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores