Technical Lead
Summary
Leads a software development team, guiding architecture, design, and delivery of web/mobile solutions using cloud and microservices, while enforcing security and Agile practices.
- Liderar el equipo técnico asignado a un proyecto en todas las etapas del ciclo de vida de desarrollo de software.
- Brindar orientación técnica y asesoría a los equipos de desarrollo sobre diseños técnicos y de soluciones.
- Asegurar la integridad de los requisitos y crea soluciones de software adecuadas para satisfacer las necesidades.
- Responsable de la calidad y entrega del producto a desarrollar tomando en cuenta los estándares de desarrollo, diseño de software, revisiones de códigos y estándares de seguridad.
- Definir la estructura de los sistemas, sus interfaces y los principios que guían la implementación de software.
- Asegurar que los requerimientos e integraciones sean compatibles con los patrones de desarrollo definidos.
- Asegurar que el diseño de la solución se alinee con la arquitectura de destino para el proyecto.
- Utilizar metodologías Agiles (SCRUM, Kanban) para ofrecer soluciones con un alto nivel de flexibilidad y adaptabilidad.
- Fomentar una cultura de innovación en el equipo y soluciones creativas.
- Basar su trabajo en una perspectiva empresarial y tecnológica.
- Trabajar con los arquitectos para impulsar arquitecturas modulares orientadas a servicios e integración de soluciones.
- Entre 3 y 4 años de experiencia liderando proyectos de desarrollo de software.
- Conocimiento en la construcción de aplicaciones web y móviles.
- 5 años de experiencia práctica en programación (Node, Express, Nest, tecnologías de servicios web, SOAP y / o REST).
- Experiencia en implementación de aplicaciones en la nube con Azure.
- Capacidad para definir y liderar arquitecturas orientadas a microservicios y microfrontends.
- Experiencia diseñando soluciones orientadas a eventos.
- Familiaridad con UI / Desarrollo web (JavaScript, Typescript, CSS, React).
- Fuerte comprensión de las mejores prácticas en materia de seguridad.
- Habilidad para manejar múltiples iniciativas
- Experiencia significativa en análisis de rendimiento de sistemas y optimización en un entorno distribuido.
- Excelentes habilidades de organización y resolución de problemas con atención al detalle.
- Fuerte conocim.iento de los procesos / procedimientos de documentación de programación.
- Fuertes habilidades interpersonales con la capacidad de colaborar en varios grupos, construir relaciones y gestionar la comunicación eficazmente.
- Proactivo y con capacidad de aprender más allá del entrenamiento formal con una fuerte aptitud para ofrecer soluciones y plataformas de calidad.
- Capacidad para identificar requerimientos de arquitectura significativos y sus ramificaciones.
- Conocimiento profundo y experiencia integrando aplicaciones en diversas plataformas técnicas.
⌚ Horario flexible 🕒
🚀 Haz un impacto. Trabaja en proyectos desafiantes
📚 IT Training: acceso a más de 500 cursos actualizados cada semana 📖
🎤 Dev Talks: conferencias exclusivas con expertos del sector
🎉 Día especial: 🎂 ¡Día libre por cumpleaños!
👥 Trabaja en un equipo talentoso y multicultural usando tecnología increíble
🎙️ Escucha nuestro podcast aquí: 🔗 Escuchar Podcast
🌐 Visítanos en nuestra web: 🔗 Dynamic Devs