Descrição da vaga
Buscamos uma Pessoa Analista Desenvolvedora Backend Júnior C# / .NET para atuar dedicada em uma seguradora multinacional líder global, contribuindo no desenvolvimento e na evolução de aplicações de negócio dos segmentos de seguros e previdência.
Você fará parte de um time que trabalha no ciclo completo de desenvolvimento — da análise técnica à entrega em produção — construindo e mantendo serviços e APIs em .NET / C# com persistência em SQL Server e Oracle, em ambiente Azure. É uma posição de crescimento, com acompanhamento de pessoas desenvolvedoras sêniores, exposição a arquitetura moderna e uso de IA aplicada ao dia a dia de engenharia.
Responsabilidades e atribuições
- Desenvolver e manter funcionalidades, serviços e APIs em C# / .NET (.NET Core / .NET Framework), seguindo padrões de código limpo definidos pelo time.
- Escrever e ajustar consultas, procedures e estruturas em SQL Server e Oracle, com apoio na análise de performance de queries.
- Consumir e implementar integrações via APIs REST e mensageria, sob orientação técnica.
- Escrever testes unitários e participar de revisões de código (code review), absorvendo feedback e boas práticas.
- Utilizar Git e a esteira de CI/CD (Azure DevOps) para versionamento, build e deploy das entregas.
- Participar de cerimônias ágeis, refinamento de histórias e estimativas junto ao time.
- Apoiar a análise e correção de bugs e incidentes, documentando causas e soluções.
- Utilizar ferramentas de IA aplicadas ao desenvolvimento (GitHub Copilot, Claude Code ou similares) para acelerar codificação, testes e documentação, com senso crítico sobre o resultado gerado.
Requisitos e qualificações
- Experiência prática em desenvolvimento C# / .NET (.NET Core e/ou .NET Framework), ainda que em projetos de menor porte ou estágio.
- Conhecimento de SQL (SQL Server ou Oracle): modelagem básica, escrita de queries, joins e stored procedures.
- Noções de desenvolvimento e consumo de APIs REST.
- Fundamentos de orientação a objetos, princípios SOLID e padrões de projeto.
- Familiaridade com Git e fluxo de branches / pull requests.
- Conhecimento básico de testes unitários (xUnit, NUnit ou MSTest).
- Vivência ou interesse em metodologias ágeis (Scrum/Kanban).
- Formação em andamento ou concluída em Ciência da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas.
Diferenciais
- Experiência ou estágio no setor de seguros, previdência ou financeiro.
- Contato com Azure (App Services, Functions, Service Bus) ou Azure DevOps.
- Conhecimento de Entity Framework ou Dapper.
- Noções de mensageria (RabbitMQ, Kafka ou Service Bus) e microsserviços.
- Contato com Docker e conceitos de containers.
- Familiaridade com SonarQube ou análise estática de código.
- Uso de ferramentas de IA no fluxo de desenvolvimento.
- Inglês para leitura de documentação técnica.