Technical Lead
Stefanini Latam

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)




