Technical Lead

Technical Lead

Technical Lead

Stefanini Latam

Gupy

Lima Peru

5 horas atrás

Nenhuma candidatura

Sobre

¡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 y atribucionesResponsabilidades y AtribucionesDiseñ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.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.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.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.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.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.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.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.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.Métricas del Servicio: Elaboración de métricas/indicadores sobre la ejecución del proyecto.Experiencias EsperadasExperiencia 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.DeseableIntegració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.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 y calificacionesRequisitos y competencias: Experiencia y Conocimientos TécnicosExperiencia 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écnicasMetodologí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 InterpersonalesLiderazgo 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 RecomendadasOtras Habilidades DeseablesAdaptabilidad: 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)