Senior Software Engineer
Empresa confidencial · Ingeniería de software · Remoto / Global · publicado hace 34 días
Remoto / Global1 vacanteInglés
Responsabilidades principales
- Diseñar, desarrollar y mantener software de escritorio utilizando C# / .NET.
- Desarrollar herramientas y utilidades internas para optimizar los flujos de trabajo del producto.
- Colaborar con equipos multidisciplinarios (diseño, QA, producto, data).
- Detectar y resolver problemas, y optimizar el rendimiento de aplicaciones existentes.
- Escribir código limpio, testeable y mantenible.
- Participar en revisiones de código y diseño.
- Mentorear ingenieros/as junior y contribuir a las mejores prácticas del equipo de ingeniería.
- Asegurar que las soluciones cumplan con los estándares de calidad y se entreguen en tiempo y forma.
Requisitos y experiencia
- Sólido dominio de C# / .NET.
- Experiencia desarrollando aplicaciones de escritorio (WinForms, WPF o similares).
- Buen entendimiento de patrones y principios de diseño de software.
- Experiencia con control de versiones (por ejemplo, Git).
- Buenas habilidades de debugging y resolución de problemas.
- Experiencia trabajando en equipos distribuidos.
- Inglés profesional (oral y escrito).
Deseable
- Experiencia con frameworks desktop multiplataforma (por ejemplo, .NET Core, MAUI).
- Conocimiento en integración de aplicaciones de escritorio con servicios cloud.
- Experiencia en computer vision o productos basados en IA.
- Experiencia con herramientas de CI/CD.