Última atualização: 21 de Março de 2025
Sobre
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.
Benefícios
- Vale-alimentação e vale transporte
- Gympass e Wellz care
- Day off no aniversário
- Licença maternidade e paternidade
Outras Informações
Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
Hey!
Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!