Pular para o conteúdo principal

Technical Lead

Descrição da vaga

¡Se parte de Stefanini!​


En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.​



Responsabilidades e atribuições

Responsabilidades y Atribuciones


  1. Diseño y Arquitectura de Soluciones: Definir y realizar el diseño técnico de aplicaciones basadas en .NET, asegurando que cumpla con los estándares de calidad y mejores prácticas.
  2. Gestión de Proyectos: Colaborar con los equipos de gestión de proyectos para planificar, coordinar y supervisar las actividades de desarrollo, asegurando el cumplimiento de plazos y objetivos.
  3. Mentoría y Liderazgo de Equipo: Proveer orientación técnica y mentoría al equipo de desarrollo, fomentando un ambiente de aprendizaje continuo y mejorando las habilidades técnicas del grupo.
  4. Revisión de Código y Garantía de Calidad: Supervisar el proceso de revisión de código, asegurando el cumplimiento de estándares de codificación y promoviendo prácticas de desarrollo ágil.
  5. Resolución de Problemas Técnicos: Actuar como punto de escalamiento para la resolución de problemas técnicos complejos que puedan surgir durante el desarrollo o la operación de las aplicaciones.
  6. Colaboración Interdisciplinaria: Trabajar en estrecha colaboración con otros equipos, como QA, UX/UI, y operaciones, para asegurar que las soluciones desarrolladas sean integrales y alineadas con los objetivos del negocio.
  7. Documentación Técnica: Generar y mantener la documentación técnica necesaria para asegurar la transferencia de conocimiento y facilitar el mantenimiento futuro de las aplicaciones.
  8. Evaluación y Selección de Tecnologías: Investigar y evaluar nuevas tecnologías y herramientas que puedan ser incorporadas al stack tecnológico, asegurando que se alineen con las necesidades de la organización.
  9. Cumplimiento de Normativas y Seguridad: Asegurar que las aplicaciones desarrolladas cumplan con las normativas de seguridad y regulaciones aplicables, implementando las mejores prácticas para la protección de datos.
  10. Métricas del Servicio: Elaboración de métricas/indicadores sobre la ejecución del proyecto.

Experiencias Esperadas


  • Experiencia en Desarrollo NET: Al menos 5 años de experiencia en el desarrollo de aplicaciones Experiencia con C#, ASP.NET, VB.NET, con un fuerte enfoque en .NET Framework y .NET Core.
  • Metodologías Ágiles: Familiaridad con metodologías ágiles (Scrum, Kanban) y experiencia trabajando en entornos de desarrollo ágil.
  • Habilidades de Liderazgo: Experiencia previa liderando equipos técnicos o proyectos, con capacidad para motivar y guiar a otros.
  • Resolución de Conflictos: Habilidad para manejar y resolver conflictos dentro del equipo y con otras partes interesadas de manera efectiva.
  • Comunicación Efectiva: Excelentes habilidades de comunicación verbal y escrita, con capacidad para interactuar con diferentes niveles de la organización.
  • Desarrollo de Software Seguro: Conocimiento de prácticas de desarrollo seguro y experiencia en la aplicación de principios de seguridad en el ciclo de vida del desarrollo de software (SDLC).
  • Integración de Aplicaciones: Experiencia en la integración de aplicaciones y servicios, incluyendo APIs RESTful y microservicios.
  • Adaptabilidad y Aprendizaje Continuo: Disposición para aprender nuevas tecnologías y adaptarse a cambios en un entorno dinámico.


Deseable

  1. Integración Continua y Despliegue (CI/CD): Implementar y mantener pipelines de integración y despliegue continuo utilizando Azure DevOps, garantizando que el software se entregue de manera eficiente y con alta calidad.
  2. Conocimientos en Azure DevOps: Experiencia práctica en la implementación y gestión de pipelines de CI/CD en Azure DevOps, así como en la configuración de repositorios y gestión de versiones.



Requisitos e qualificações


Requisitos y competencias: 


Experiencia y Conocimientos Técnicos


  • Experiencia en Desarrollo .NET: Mínimo 5 años de experiencia en el desarrollo de aplicaciones Experiencia con C#, ASP.NET, VB.NET, con un fuerte enfoque en .NET Framework y .NET Core.
  • Bases de Datos: Conocimientos en bases de datos relacionales (como SQL Server) , así como experiencia en la optimización de consultas y diseño de esquemas.
  • Microservicios y APIs: Experiencia en el diseño e implementación de arquitecturas basadas en microservicios y APIs RESTfull.
  • Control de Versiones: Dominio en el uso de sistemas de control de versiones, preferiblemente Git, y familiaridad con flujos de trabajo en plataformas como GitHub o Bitbucket.
  • Manejo de fuentes con Team Foundation Services.

Habilidades Técnicas



  • Metodologías Ágiles: Familiaridad con metodologías ágiles (Scrum, Kanban), con experiencia trabajando en equipos que utilizan estas prácticas.
  • Seguridad en el Desarrollo: Conocimiento de principios y prácticas de desarrollo seguro, incluyendo OWASP y metodologías de pruebas de seguridad.
  • Habilidades Interpersonales
  • Liderazgo y Mentoría: Capacidad para liderar y motivar equipos técnicos, así como proporcionar mentoría y guía a desarrolladores junior.
  • Comunicación Efectiva: Excelentes habilidades de comunicación, tanto verbales como escritas, para interactuar con diferentes partes interesadas, incluyendo equipos técnicos y no técnicos.
  • Colaboración: Habilidad para trabajar en equipos multidisciplinarios y colaborar con diferentes áreas de la organización.
  • Cursos y Certificaciones Recomendadas

Otras Habilidades Deseables


  • Adaptabilidad: Capacidad para adaptarse a nuevas tecnologías y cambios en el entorno de trabajo.
  • Pensamiento Crítico: Habilidad para analizar problemas complejos y proponer soluciones efectivas.
  • Orientación a Resultados: Enfoque en cumplir objetivos y mejorar continuamente los procesos de desarrollo.
  • Azure DevOps: Experiencia práctica en la configuración y gestión de Azure DevOps, incluyendo la implementación de pipelines de CI/CD, gestión de repositorios y tareas de automatización.
  • Seguridad en Aplicaciones: Cursos sobre desarrollo seguro y mejores prácticas de seguridad en software, como OWASP Top Ten (Deseable)


Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista
  3. Etapa 3:  Confirmación de Candidato 
  4. Etapa 4: Onbording
  5. Etapa 5: Contratação

Creer para co-crear

¿Buscas un lugar donde tus ideas brillen?

Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso. 


Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!