Software Development Manager

  • Av. El Poblado, Medellín, Antioquia, Colombia
  • A jornada completa

Descripción de la empresa

Somos la Fintech #1 de las empresas con más futuro que historia. Hacemos parte de la 100 mejores Startups de Colombia. Somos una compañía B, generamos el triple impacto con todos nuestros grupos de interés.

Somos ágiles, flexibles  y damos soluciones 100% digitales y ajustadas para cada PYME, priorizando el impactando el impacto y el desarrollo.

Descripción del empleo

  • Planear, dirigir y coordinar al equipo de desarrollo y contribuir a la construcción de la transformación digital de cara a la transición de ser una Fintech a un Neobanco.
  • Liderar diferentes perfiles técnicos de desarrollo software como Arquitectos, líderes y desarrolladores.
  • Liderar diversos proyectos para cliente interno y externo
  • Conformar equipos de alto rendimiento
  • Entendimiento integral del negocio para proponer mejoras dentro del proceso de desarrollo de proyectos.

Requisitos

  • Ingeniero de sistemas, Ingeniero informático, Ingeniero electrónico y afines. Scrum Master Certification, deseables estudios complementarios en arquitectura de software, ingeniería de software, gerencia de proyectos o procesos de transformación digital.
  • Mínimo 5 años de experiencia liderando equipos de desarrollo de producto
  • Conocimiento y experiencia mínima de 1 año en procesos de transformación digital
  • Experiencia con iniciativas de integración continua, como DevOps
  • Familiaridad con las metodologías Lean / Agile
  • Conocimiento de metodologías de ideación de producto
  • Lenguajes de Programación: .NET, C#, HTML5, CSS, Entity Framework, Web API's, y JavaScript, Angular IO,
  • Patrones de diseño de desarrollo Web con manejo de base de datos SQL Server y MongoDB
  • Arquitecturas de microservicios y serverless
  • Dominio de los servicios de infraestructura Azure
  • Conocimiento para implementación de integraciones y servicios: Soap, rest y web API
  • Con conocimientos en Modelo Vista Controlador (MVC)
  • Desarrollo de aplicaciones SaaS
  • Deseables conocimientos en BPM
  • Deseables conocimientos en Google Cloud Platform
  • Deseables conocimientos en base de datos Firebase

Información adicional

  • Construir y desarrollar el equipo de trabajo, estimar y planificar las tareas técnicas requeridas, asegurando siempre el crecimiento profesional de sus integrantes.
  • Participar en la estimación de recursos humanos y económicos requeridos.
  •  Coordinar  los espacios para la realización del comité de tecnología
  • Participar y mejorar el proceso de desarrollo, con foco en la coordinación de procesos de testeo y subida a producción.
  • Contribuir a la hoja de ruta de los productos
  • Proporcionar el espacio para que los equipos innoven
  • Inspirar y motivar a los diferentes equipos
  • Implementar las mejores prácticas en el ámbito de desarrollo de software al alcance de la empresa.
  • Establecer mecanismos de medición para detectar desviaciones en los calendarios, con el fin de establecer correctivos oportunos.
  • Participar en la elaboración del plan estratégico para el inicio y desarrollo de los sistemas por diseñar.

Vídeos que debes ver