Enviar candidatura ahora »

Back-End Python Developer

117442

Zurich, aseguradora líder a nivel internacional te invita a ser parte de su equipo como:

Back-End Python Developer.

 

Escolaridad: Ingeniería Mecatrónica, Matemáticas Aplicadas, Ingeniería de Software, Ciencias de la Computación o un campo relacionado.

Certificaciones: Deseable, ertificaciones relevantes de Microsoft Azure (por ejemplo, Microsoft Certified: Azure Data Engineer Associate).

Inglés: Avanzado

 

Experiencia:

  • Experiencia Laboral:
  • Más de 2 años de experiencia en desarrollo back-end con Python.
  •   Historial de trabajo en desarrollo y mantenimiento de APIs utilizando Flask y/o FastAPI.
  •   Experiencia en implementación de prácticas de seguridad, autenticación y autorización en aplicaciones web.
  •   Experiencia en entornos cloud, preferentemente en Azure.

Competencias Específicas:

  • Desarrollo y Mantenimiento de APIs:
    • Utilización de Flask y FastAPI para el desarrollo de APIs RESTful.
    • Enfoque en la seguridad de las comunicaciones, autenticación y autorización mediante JWT.
  • Prácticas de Seguridad:
    • Implementación de Oauth2, HTTPS, y CORS.
  • Automatización y Orquestación:
    • Integración con Airflow para la orquestación de flujos de trabajo y procesamiento de datos.
  • Bases de Datos:
    • Uso de SQLAlchemy, PostgreSQL, y MongoDB para la gestión de bases de datos.
  • Testing y Calidad del Código:
    • Uso de PyTest y Unittest para pruebas unitarias y de integración.
    • Desarrollo basado en pruebas (TDD).
  • Documentación de APIs:
    • Uso de Swagger o OpenAPI para la documentación de APIs.
  • Escalabilidad y Rendimiento:
    • Aseguramiento de la escalabilidad y rendimiento de las aplicaciones.
  • Metodologías Ágiles:
    • Uso de metodologías ágiles como Scrum y Kanban.
    • Implementación de CI/CD con Azure DevOps.

Competencias:

  • Pensamiento Analítico:
    • Habilidad para analizar la estructura y calidad del código, identificando áreas de mejora.
  • Comunicación Técnica:
    • Capacidad para comunicar aspectos técnicos a equipos de desarrollo y otros colaboradores técnicos.
  • Colaboración Interdisciplinaria:
    • Experiencia en trabajar con equipos multidisciplinarios para integrar soluciones de software en el contexto empresarial.
  • Innovación en Desarrollo de Software:
    • Proponer soluciones innovadoras para optimizar el desarrollo y la gestión de APIs.
  • Eficiencia y Escalabilidad:
    • Entrega de soluciones eficientes y escalables que manejen grandes volúmenes de datos.
  • Orientación a Resultados Empresariales:
    • Generación de valor empresarial a través de soluciones de software que aborden necesidades específicas del negocio.
  • Gestión de Proyectos y Tiempo:
    • Habilidad para gestionar proyectos de desarrollo de software de principio a fin, cumpliendo con plazos y entregando resultados de alta calidad.
  • Adaptabilidad y Resolución de Problemas:
    • Capacidad para adaptarse a cambios en los requisitos y resolver problemas de manera efectiva.
  • Seguridad y Cumplimiento:
    • Conocimiento de las mejores prácticas de seguridad de datos y cumplimiento normativo.

Actividades Principales:

  • Desarrollo de APIs:
    • Desarrollo y mantenimiento de APIs utilizando Flask y FastAPI.
  • Seguridad de Comunicaciones:
    • Implementación de prácticas de seguridad, autenticación y autorización mediante JWT.
  • Documentación de APIs:
    • Documentación de APIs con Swagger o OpenAPI.
  • Escalabilidad y Rendimiento:
    • Aseguramiento de la escalabilidad y rendimiento de las aplicaciones.
  • Automatización y Orquestación:
    • Integración con Airflow para la orquestación de flujos de trabajo y procesamiento de datos.

Tecnologías y Herramientas:

  • Frameworks:
    • FastAPI, GraphQL.
  • Seguridad:
    • JWT, Oauth2, HTTPS, CORS.
  • Automatización:
    • Airflow.
  • Bases de Datos:
    • SQLAlchemy, PostgreSQL, MongoDB, DB2, Microsoft sql server y Azure SQL.
  • Testing:
    • PyTest, Unittest.
  • Metodologías:
    • Desarrollo basado en pruebas (TDD), metodologías ágiles (Scrum, Kanban).
  • CI/CD:
    • Jenkins, Azure DevOps.
        

Ofertamos:   

  • Atractivo esquema de compensación. 
  • Prestaciones superiores a ley. 
  • Zona de empleo: Toreo de cuatro caminos

 

Zurich reconoce la diversidad de nuestra fuerza laboral como una fortaleza, por lo que contamos con políticas y programas de diversidad e inclusión, donde buscamos igualdad de oportunidades sin importar la edad, etnia, sexo, orientación sexual, identidad o expresión de género, discapacidades, etc. Como empleador inclusivo, queremos asegurarnos de que todos los candidatos se sientan cómodos y puedan rendir al máximo durante la entrevista.

 

 

Por qué elegir Zurich

 

En Zurich, nos gusta pensar con originalidad y desafiar el statu quo. Adoptamos un enfoque optimista centrándonos en los aspectos positivos y preguntándonos constantemente ¿Qué puede salir bien?

Somos un empleador que ofrece igualdad de oportunidades y que sabe que cada colaborador es único ¡lo que hace que nuestro equipo sea el mejor! 

Colabora con nosotros mientras exploramos constantemente nuevas formas de proteger a nuestros clientes y al planeta.

Enviar candidatura ahora »