Tech Lead RPA
Responsabilidades:
Desempenhar um papel fundamental na ponte entre os aspectos técnicos e os objetivos do negócio, garantindo que a equipe entregue produtos de alta qualidade de maneira eficiente.
Orientar o time de desenvolvimento, alinhando metas arquiteturais e técnicas, garantindo conformidade com os padrões e alta qualidade de código. Colaborar com o time de arquitetura para resolver questões técnicas e trabalhar com equipes ágeis, oferecendo feedback e suporte para aumentar a eficiência. Promover o desenvolvimento de habilidades da equipe e transferir conhecimento relevante. Manter comunicação transparente com lideranças, reportando progresso e desafios. Seu
Diferencial:
Desenvolver pipelines automatizados para otimizar a entrega de software e cuidar da gestão de carreira de desenvolvedores, além de mitigar riscos e garantir excelência nas entregas.
Requisitos:
Requisitos e qualificações:
- Experiência com a programação orientada a objetos (POO) e também com programação procedural.
 - Familiaridade com ferramentas de versionamento de código, como Git.
 - Experiência com bancos de dados relacionais, como MySQL ou PostgreSQL.
 - Conhecimento em desenvolvimento e consumo de APIs RESTful.
 - Experiência com integração de sistemas e serviços de terceiros.
 - Conhecimento em princípios de design de software (SOLID, DRY, KISS).
 - Responsável pela mentoria e nivelamento técnico dos demais programadores do time
 
Back-End (.NET Core):
- C# e .NET Core
 - Entity Framework Core
 - Windows Services
 - Web API
 - Experiência em implementar autenticação e autorização (por exemplo, JWT, OAuth).
 - Testes Unitários
 - SQL Server/PostgreSQL
 - NoSQL: Conhecimento em bancos de dados NoSQL, como MongoDB e REDIS, é um diferencial.
 - RabbitMQ: Conhecimento em configurar e gerenciar filas, exchanges e bindings para processamento assíncrono de mensagens.
 - Kafka: Experiência com Apache Kafka, incluindo criação e gerenciamento de tópicos, produção e consumo de mensagens, e configuração de clusters.
 - Controle de Versão (Git): Proficiência em Git para versionamento de código e trabalho colaborativo.
 - DIFERENCIAL:
 - Integração Contínua/Entrega Contínua (CI/CD): Experiência em configurar pipelines de CI/CD com ferramentas como Azure DevOps.
 - Design Patterns: Conhecimento em padrões de projeto (por exemplo, Singleton, Factory, Repository) e sua aplicação em projetos de software.
 - Experiência prévia como Tech Lead ou líder técnico.
 - Conhecimento em ferramentas de RPA (UiPath, Automation Anywhere, Power Automate, etc.).
 - Experiência com Cloud Computing (Azure, AWS ou GCP).
 - Conhecimento em mensageria (RabbitMQ, Kafka, etc.) para automação distribuída.
 - Experiência com CI/CD e DevOps.
 - Conhecimento em boas práticas de segurança e governança para RPA.
 - Experiência com Selenium, Playwright, Puppeteer, Cypress, Robot Framework para automação de interações web.