Desarrollador Full Stack Python

Código 2513.5.D

¿Qué hace un Desarrollador Full Stack Python?

Los desarrolladores de Python mantienen, auditan y mejoran los sistemas de apoyo organizativo. Utilizan tecnologías existentes (Python y JavaScript) o nuevas para satisfacer necesidades específicas. Además, comprueban los componentes del hardware y del software, diagnostican y resuelven los fallos del sistema.

¿Estás definiendo o contratando un cargo de Desarrollador Full Stack Python?

Usa este perfil como punto de partida. Ajusta responsabilidades y criterios de evaluación a lo que tu equipo realmente necesita.

El enlace a la app abre el registro. Podrás crear tu cargo al ingresar.

Habilidades esenciales

Conocimientos

  • Aplicaciones preinstaladas de Django
  • CSS
  • Framework Django
  • GIT
  • Implementar permisos en aplicativos web Django
  • Migraciones con makemigrations
  • Migrar datos con Django
  • Modelos en bases de datos Django
  • ORM de Django
  • PostgreSQL
  • Python (programación informática)
  • React
  • SQL Server
  • Sistemas de control centralizados y distribuidos
  • Sistemas de control de versiones
  • Token CSRF
  • algoritmos
  • base de datos
  • diseño orientado a objetos
  • gestión de proyectos basada en metodologías ágiles
  • gestión de proyectos de TIC
  • gestión de proyectos según la metodología Lean
  • herramientas de desarrollo de bases de datos
  • herramientas para la gestión de la configuración del software
  • lenguaje unificado de modelado
  • lenguajes de consulta
  • metodología ágil de desarrollo de software
  • metodologías de diseño de software
  • metodologías de gestión de proyectos de TIC
  • modelo de desarrollo en cascada
  • modelo híbrido
  • modelos de arquitectura de software
  • modelos de datos
  • normas de accesibilidad de las TIC
  • programación web
  • software de entorno de desarrollo interactivo

Habilidades y competencias

  • Administrar el flujo de trabajo con GitHub
  • Configurar un GIT
  • Desarrollar soluciones intuitivas y accesibles
  • Gestionar ramas de código abierto
  • Gestionar repositorios remotos
  • Instrucciones ORM para operaciones CRUD
  • Seguir un plan de implementación
  • aplicar diseño de interfaz de una web
  • crear diagramas de bases de datos
  • crear modelos de datos
  • definir la estructura física de bases de datos
  • definir requisitos técnicos
  • depurar software
  • elaborar la descripción de elementos web
  • establecer procesos de datos
  • gestionar bases de datos
  • gestionar cambios en el sistema de TIC
  • identificar las necesidades y expectativas del cliente
  • integrar datos de las TIC
  • utilizar bibliotecas de software
  • utilizar lenguajes de consulta
  • utilizar lenguajes de marcado
  • utilizar sistema de tickets de TIC
  • utilizar técnicas de tratamiento de datos

Competencias transversales

  • adaptarse a los cambios de los planes de desarrollo tecnológico
  • calcular duración del trabajo

Descarga el perfil de cargo

Te enviamos el perfil listo para pegar en tu aviso: propósito, habilidades esenciales, deseables y qué conviene evaluar. Un correo, sin registro.

Qué conviene evaluar en este cargo

Los conocimientos técnicos se verifican con pruebas y referencias. Lo que no aparece en el currículum son las competencias transversales, y son las que explican la mayoría de las contrataciones fallidas. Antes de cerrar, conviene medirlas con una batería estandarizada.

Ver evaluación psicolaboral

¿Necesitas encontrar este perfil?

Buscamos, filtramos y evaluamos candidatos para este tipo de cargo, con garantía de reemplazo. Proceso ágil y precio por cargo, sin porcentajes sobre la renta.

En Obrii App el perfil se transforma en descriptor de cargo, filtro de currículums y pauta de entrevista.

Fuentes

Este servicio utiliza la Taxonomía Mapha desarrollada por OTIC SOFOFA (CC BY 4.0) y la clasificación ESCO de la Comisión Europea, en una versión adaptada. Los códigos de grupo provienen de la ISCO-08 de la OIT. Ver fuentes y licencias