Python & Django Backend Developer - Bluedraft S.A.

Senior Full-time La Plata - Buenos Aires

Diseñar y crear servicios de software utilizando tecnologías modernas para que puedan ser consumidos por agentes externos. Requiere conocimientos en el uso de frameworks de desarrollo full-stack modernos, su interacción con múltiples sistemas administradores de bases de datos y manejo de APIs y Web Services de forma general.

REQUISITOS:

  • Estudiante de 3er año, superior o graduado en Licenciatura en Sistemas / Licenciatura en Informatica / Ingenieria en Computacion / Carreras IT afines. (excluyente) 

  • Conocimiento en desarrollo con Python y Django. (excluyente)

  • Conocimiento en Programación Orientada a Objetos -POO- (excluyente)

  • Conocimiento de sistemas administradores de bases de datos como PostgreSQL / MySql / Oracle / Microsoft SQL Server. (excluyente).

  • Conocimiento, interpretación  y manejo de Lenguaje Unificado de Modelado -UML-. (Excluyente).

  • Conocimiento y manejo de herramientas de versionado Git con Bitbucket / GitHub / GitLab. (no excluyente

 

FUNCIONES

  • Participar en el diseño, análisis y definición de soluciones.

  • Desarrollar, revisar y fusionar código, y manejar herramientas de administración y versionado de código fuente.

  • Estimar las tareas a realizar y cumplir con las entregas en tiempo y forma.

  • Trabajar en el producto manejando las diferentes APIs con las cuales el producto se conectaría a otras plataformas.

  • Modelizar y refinar especificaciones a fin de determinar un diseño detallado para implementar la funcionalidad requerida. 

  • Dar seguimiento a los estándares de documentación.

  • Investigar nuevas tecnologías, cumplir con los procesos definidos y proponer mejoras. 

  • Mantener las aplicaciones productivas, corregir errores e implementar nuevas funcionalidades.

  • Trabajar en estrecha colaboración con otros desarrolladores. 

  • Optimizar el rendimiento de las aplicaciones. 

  • Detectar oportunidades de mejora o conformidades y observaciones para incluirlas en el sistema de mejora continua. 

  • Participar en la definición y revisión de estándares y normas aplicables al diseño y construcción.

  • Liderar el desarrollo de las aplicaciones (puede tener a cargo varios proyectos de desarrollo al mismo tiempo).

  • Desarrollar aplicaciones complejas o resolver problemáticas de alta complejidad.

  • Definir ambientes de desarrollo, producción y asistir a testing.

  • Documentar y dar seguimiento a la documentación de recursos de menor seniority.

  • Detectar desvíos, cuellos de botella en proyectos y elevar a superiores.

  • Asegura la correcta implementación de soluciones complejas.

  • Controlar el uso de estándares y uso de “mejores prácticas”.

  • Definir soluciones óptimas y performantes para la resolución de reglas de negocio complejas.

  • Gestionar repositorios de información.

  • Participar y asesorar en las estimaciones.

Python & Django Backend Developer