Desenvolvedor de Software Sr (.Net/IA) – Localiza&Co – Home Office
Responsabilidades e atribuições
O QUE VOCÊ IRÁ FAZER COMO SOFTWARE DEVELOPER SÊNIOR
- Pensar em sistemas, não apenas em código — projetar arquiteturas escaláveis e resilientes antes de escrever a primeira linha, considerando trade-offs entre performance, custo, complexidade e time-to-market;
- Assumir ownership end-to-end — responsabilidade completa da concepção ao deploy, do monitoramento à evolução contínua, garantindo que sistemas sejam resilientes e observáveis;
- Implementar soluções técnicas que atendam aos requisitos, seguindo os padrões de design e boas práticas de desenvolvimento;
- Manter e otimizar sistemas existentes, incluindo refatoração de código legado e correções de bugs críticos;
- Traduzir decisões técnicas para o negócio — comunicar de forma clara o impacto arquitetural e técnico para stakeholders, conectando tecnologia e visão de negócio;
- Implementar testes automatizados para garantir a qualidade do software (unitários, integração e end-to-end);
- Pensar em observabilidade desde o design — projetar sistemas com monitoramento, traces, métricas e alertas adequados, além de considerar disaster recovery e continuidade de negócio;
- Participar ativamente do ciclo e ritos de entregas ágeis de software (reuniões diárias, dailies, refinamentos, sprint reviews, retrospectivas etc.);
- Identificar problemas proativamente, propor soluções e executar com autonomia, sem esperar ordens;
- Simplificar processos e remover complexidade desnecessária, sempre buscando elevar a qualidade e evitar retrabalho.
Requisitos e qualificações
- Experiência sólida em desenvolvimento backend utilizando a plataforma .NET, com ênfase na linguagem C#;
- Conhecimento sólido em desenvolvimento de APIs RESTful e práticas de integração de serviços;
- Experiência prática com GraphQL em produção;
- Experiência com bancos de dados como SQL Server, Sybase e MongoDB;
- Conhecimento em Aurora PostgreSQL e bancos gerenciados de alta disponibilidade;
- Experiência com Elastic Search como banco de dados para buscas e análises em tempo real;
- Otimização de consultas e modelagem de dados;
- Conhecimento em ferramentas como Entity Framework e Dapper;
- Experiência sólida com sistemas de mensageria como RabbitMQ e Kafka;
- Conhecimento em arquitetura de eventos e sistemas assíncronos resilientes;
- Trabalho com arquiteturas baseadas em microsserviços, uso de contêineres (Docker) e orquestração (Kubernetes);
- Experiência em sistemas de alto volume e alta criticidade, onde resiliência e performance são essenciais;
- Capacidade de pensar em trade-offs entre performance, custo, complexidade e time-to-market;
- Conhecimento em práticas de segurança, autenticação e autorização;
- Experiência com DataDog para monitoramento distribuído, traces, métricas e alertas;
- Conhecimento em disaster recovery e planos de continuidade de negócio;
- Experiência em projetar observabilidade completa desde o design;
- Uso natural e diário de ferramentas de codificação com IA — GitHub Copilot, Cursor e similares são parte do workflow, aumentando significativamente a velocidade de entrega;
- Experiência sólida com padrões de projetos;
- Experiência em frameworks ágeis como SCRUM e/ou Kanban;
- Conhecimentos sólidos na criação de testes de unidade, integração e automatizados.
Informações adicionais
BENEFÍCIOS DESSA POSIÇÃO
- Participação nos Lucros
- Carro corporativo
- Vale Alimentação
- Vale Refeição
- Convênio Médico
- Convênio Odontológico
- Gympass
- Previdência Privada
- Auxílio Home Office
- Allya
- Acesso ilimitado a diversos cursos da nossa Universidade Localiza
- Programas internos de treinamento e desenvolvimento
- Desconto em compra e aluguel de veículos