C# Tech Lead | Remoto (Bilingüe - Español)
Imprescindible:C#GraphQLAWSDockerKubernetesCloudCI/CDTDD
Traducción automática — idioma original: portugués.Mostrar original
Responsabilidades y atribuciones
- Liderar el diseño e la implementación de arquitecturas de software, garantizando calidad, estabilidad, desempeño y mantenibilidad de los sistemas;
- Actuar de forma hands-on en el desarrollo de software, conciliando la codificación de alta calidad con el liderazgo técnico;
- Guiar la integración de sistemas internos y de terceros por medio de APIs, microsserviços y bases de datos;
- Resolver bloqueos técnicos complejos que el equipo de desarrollo no consiga solucionar de forma independiente;
- Definir e implementar la estrategia global de pruebas del sistema, incluyendo pruebas unitarias, de integración, E2E, carga, estrés y seguridad;
- Promover metodologías como TDD (Test-Driven Development) y BDD (Behavior-Driven Development) durante todo el ciclo de desarrollo;
- Diseñar, implementar y mantener frameworks y arquitecturas de automatización de pruebas;
- Supervisar la ejecución de pruebas de regresión, desempeño y estrés antes de los deploys en producción;
- Configurar e integrar la ejecución automática de pruebas en los pipelines de CI/CD;
- Garantizar el monitoreo y la trazabilidad de los sistemas en ambientes de prueba y producción;
- Coordinar con proveedores la entrega de paquetes de software y su posterior instalación en los servidores internos;
- Traducir requisitos de negocio en soluciones técnicas eficientes;
- Interactuar con equipos regionales y comunicar conceptos técnicos complejos para públicos no técnicos;
- Apoyar al equipo por medio de mentoría, delegación eficaz y direccionamiento técnico;
- Actuar de forma analítica y metódica en la investigación y resolución de incidentes críticos en producción.
Requisitos y cualificaciones
- Mandatorio Español Avanzado
- Experiencia Sólida en desarrollo de software;
- Experiencia en liderazgo de equipos técnicos;
- Dominio de C# y .NET;
- Experiencia con bases de datos relacionales, como PostgreSQL y MySQL;
- Experiencia con bases de datos no relacionales, como MongoDB y Redis;
- Conocimiento sólido en microsserviços, APIs RESTful, GraphQL y arquitectura orientada a eventos;
- Experiencia con herramientas de pruebas unitarias, como Jest, JUnit y PyTest;
- Experiencia con automatización de pruebas E2E y funcionales utilizando Cypress y Selenium;
- Conocimiento en herramientas de pruebas de carga y desempeño, como JMeter, k6 o Artillery;
- Conocimiento en TDD, BDD, Pirámide de Testes, cobertura de código y análisis estática de código con SonarQube;
- Experiencia en la configuración y mantenimiento de pipelines de CI/CD;
- Conocimiento en conteinerización utilizando Docker y Kubernetes;
- Experiencia con servicios Cloud AWS;
- Capacidad de traducir necesidades de negocio en soluciones técnicas;
- Habilidad para la comunicación con equipos multidisciplinarios y stakeholders no técnicos;
- Perfil analítico para actuación en incidentes críticos de producción;
- Empatía, capacidad de mentoría y habilidad para delegar actividades de forma eficaz;
- Capacidad de equilibrar velocidad de entrega y excelencia técnica de acuerdo con el contexto del negocio.