Publicado hace más de 30 días.
Software Engineer en Joining Talent
$ 70,000 a 80,000 MXN (Bruto)
Ciudad de México
Empleado de tiempo completo
Inglés : Nivel Avanzado
Esta posición es responsable de los proyectos de desarrollo e impulsa la excelencia tecnológica. Como miembro clave de nuestro equipo de ingeniería, desempeñará un papel decisivo en el diseño de sistemas complejos, asesorará a ingenieros jóvenes y garantizará la entrega de soluciones de software de alta calidad.
Responsabilidades clave:
1. Diseñar y desarrollar aplicaciones de software escalables, seguras y de alto rendimiento.
2. Liderar las decisiones técnicas de planificación y arquitectura de nuevos proyectos.
3. Orientar a los ingenieros junior, brindándoles orientación y apoyo para fomentar su crecimiento profesional.
4. Colaborar con equipos multifuncionales para identificar requisitos, establecer prioridades y garantizar el éxito del proyecto.
5. Impulsar la mejora continua en nuestros procesos y prácticas de desarrollo de software.
6. Mantenernos al tanto de las últimas tendencias e innovaciones tecnológicas, incorporándolas a nuestras soluciones para mantener nuestra ventaja competitiva.
Habilidades requeridas:
1. Habilidades de programación avanzadas: experiencia en múltiples lenguajes de programación como Python, Java, C# o JavaScript , y capacidad para escribir código limpio, fácil de mantener y eficiente.
2. Arquitectura de software y diseño de sistemas: sólido conocimiento de los principios de la arquitectura de software, los patrones de diseño y las mejores prácticas. Capacidad para diseñar sistemas escalables, seguros y robustos.
3. Liderazgo y gestión de proyectos: experiencia en liderar proyectos de desarrollo, incluida la planificación, priorización y ejecución. Capacidad para gestionar los cronogramas y recursos del proyecto de manera efectiva.
4. Tutoría: Habilidades para asesorar a ingenieros jóvenes, brindarles orientación y apoyar su desarrollo profesional.
5. DevOps y CI/CD : dominio de las prácticas y herramientas de DevOps, comprensión de los canales de integración y implementación continua y experiencia con herramientas de automatización como J enkins, Docker y Kubernetes .
6. Control de versiones: dominio de los sistemas de control de versiones, como Git, incluidas estrategias de ramificación y flujos de trabajo colaborativos.
7. Habilidades analíticas y de resolución de problemas: Excelentes habilidades de resolución de problemas para abordar desafíos técnicos complejos. Fuertes habilidades analíticas para comprender y trabajar con sistemas y bases de código complejos.
8. Comunicación y colaboración: Excelentes habilidades de comunicación verbal y escrita, con la capacidad de colaborar eficazmente con equipos multifuncionales y articular conceptos técnicos a partes interesadas no técnicas.