Team Leader .NET - RIWI

Experiencia Requerida

  • C# y .NET Framework: Experiencia sólida en desarrollo con C# y el ecosistema .NET.
  • Blazor y MudBlazor: Dominio en el desarrollo de aplicaciones web utilizando Blazor (especialmente Blazor Server y WebAssembly) y componentes de MudBlazor.
  • SignalR y Funciones como Servicio (FaaS): Conocimiento en SignalR para aplicaciones en tiempo real y experiencia con arquitecturas serverless y funciones como servicio.
  • Principios SOLID y GRASP, y Clean Architecture: Dominio de los principios SOLID y GRASP, así como experiencia en implementar Clean Architecture en proyectos.
  • Azure DevOps: Familiaridad con el entorno Azure DevOps para integración continua, despliegue continuo (CI/CD) y gestión de proyectos.
  • CSS y Desarrollo Front-end: Competencia en CSS y tecnologías relacionadas para el diseño y estilización de interfaces de usuario.

    Funciones

    Liderazgo Técnico
  • Toma de Decisiones: Tomar decisiones técnicas importantes, incluyendo la selección de tecnologías y herramientas adecuadas para el proyecto.
  • Revisión de Código: Revisar el código de los miembros del equipo para garantizar la calidad y adherencia a las mejores prácticas.

Gestión de Proyectos

  • Planificación: Ayudar a definir el alcance del proyecto y establecer cronogramas realistas.
  • Seguimiento de Progreso: Monitorear el avance del equipo, asegurando que se cumplan los plazos y objetivos establecidos.

Mentoría y Desarrollo del Equipo

  • Formación y Capacitación: Proporcionar orientación y capacitación a los miembros del equipo, especialmente a los más junior.
  • Evaluaciones de Desempeño: Participar en evaluaciones de desempeño y dar retroalimentación constructiva.

Comunicación

  • Facilitador de la Comunicación: Actuar como puente entre el equipo técnico y otros interesados, como Product Owners o gerentes.
  • Resolución de Conflictos: Manejar y resolver conflictos dentro del equipo de manera efectiva.

Cultura y Motivación del Equipo

  • Fomentar un Entorno Positivo: Crear un ambiente de trabajo donde los miembros se sientan valorados y motivados.
  • Promover la Colaboración: Incentivar la colaboración y el trabajo en equipo, organizando actividades que fortalezcan la cohesión del grupo.

Adaptación y Mejora Continua

  • Evaluación de Procesos: Revisar y mejorar los procesos de trabajo, adoptando metodologías ágiles o cualquier otra práctica que beneficie al equipo.
  • Feedback y Ajustes: Recoger feedback del equipo sobre su funcionamiento y realizar ajustes según sea necesario.

Gestión de Riesgos

  • Identificación de Problemas: Detectar y anticipar posibles obstáculos en el desarrollo del proyecto.
  • Mitigación de Riesgos: Implementar estrategias para minimizar los riesgos que puedan afectar el rendimiento del equipo o la entrega del proyecto.

Actitudes y enfoque:

  • Mentalidad estratégica: Un enfoque en la visión a largo plazo y en cómo las decisiones actuales impactan el futuro del proyecto y del equipo.
  • Proactividad: Debe mostrar iniciativa para identificar áreas de oportunidad y promover cambios efectivos
  • Comunicación: Habilidad para comunicar ideas y decisiones de manera clara y persuasiva y efectiva.
  • Adaptabilidad: Debe tener una capacidad para adaptarse a nuevas tecnologías y cambios en el entorno del sistema
  • Orientación a Resultados: Enfoque en cumplir y superar los objetivos establecidos. 
Categoría de Empleo: Team Leader .NET
Tipo de Empleo: Remoto

Solicitar este puesto

Tipo(s) permitido(s): .pdf, .doc, .docx