C# Tech Lead | Remoto ( Bilingue- Espanhol)
Nõutav:C#GraphQLAWSDockerKubernetesCloudCI/CDTDD
Responsabilidades e atribuições
- Liderar o design e a implementação de arquiteturas de software, garantindo qualidade, estabilidade, desempenho e manutenabilidade dos sistemas;
- Atuar de forma hands-on no desenvolvimento de software, conciliando codificação de alta qualidade com liderança técnica;
- Guiar a integração de sistemas internos e de terceiros por meio de APIs, microsserviços e bancos de dados;
- Resolver bloqueios técnicos complexos que a equipe de desenvolvimento não consiga solucionar de forma independente;
- Definir e implementar a estratégia global de testes do sistema, incluindo testes unitários, de integração, E2E, carga, estresse e segurança;
- Promover metodologias como TDD (Test-Driven Development) e BDD (Behavior-Driven Development) durante todo o ciclo de desenvolvimento;
- Projetar, implementar e manter frameworks e arquiteturas de automação de testes;
- Supervisionar a execução de testes de regressão, desempenho e estresse antes dos deploys em produção;
- Configurar e integrar a execução automática de testes nos pipelines de CI/CD;
- Garantir o monitoramento e a rastreabilidade dos sistemas em ambientes de teste e produção;
- Coordenar com fornecedores a entrega de pacotes de software e sua posterior instalação nos servidores internos;
- Traduzir requisitos de negócio em soluções técnicas eficientes;
- Interagir com equipes regionais e comunicar conceitos técnicos complexos para públicos não técnicos;
- Apoiar a equipe por meio de mentoria, delegação eficaz e direcionamento técnico;
- Atuar de forma analítica e metódica na investigação e resolução de incidentes críticos em produção.
Requisitos e qualificações
- Mandatório Espanhol Avançado
- Experiência Sólida em desenvolvimento de software;
- Experiência em liderança de equipes técnicas;
- Domínio de C# e .NET;
- Experiência com bancos de dados relacionais, como PostgreSQL e MySQL;
- Experiência com bancos de dados não relacionais, como MongoDB e Redis;
- Conhecimento sólido em microsserviços, APIs RESTful, GraphQL e arquitetura orientada a eventos;
- Experiência com ferramentas de testes unitários, como Jest, JUnit e PyTest;
- Experiência com automação de testes E2E e funcionais utilizando Cypress e Selenium;
- Conhecimento em ferramentas de testes de carga e desempenho, como JMeter, k6 ou Artillery;
- Conhecimento em TDD, BDD, Pirâmide de Testes, cobertura de código e análise estática de código com SonarQube;
- Experiência na configuração e manutenção de pipelines de CI/CD;
- Conhecimento em conteinerização utilizando Docker e Kubernetes;
- Experiência com serviços Cloud AWS;
- Capacidade de traduzir necessidades de negócio em soluções técnicas;
- Habilidade para comunicação com equipes multidisciplinares e stakeholders não técnicos;
- Perfil analítico para atuação em incidentes críticos de produção;
- Empatia, capacidade de mentoria e habilidade para delegar atividades de forma eficaz;
- Capacidade de equilibrar velocidade de entrega e excelência técnica de acordo com o contexto do negócio.