Desenvolvedor(a) C#/.NET Sênior

Há 7 dias

São Paulo, Brasil Petit.RH Tempo integral

Desenvolvedor(a) C#/.NET Sênior | Híbrido | São Paulo/SP — Av. Paulista

Resumo da vaga

A Ultracar é um SaaS de gestão para oficinas mecânicas, em crescimento acelerado no mercado automotivo. A posição de Desenvolvedor(a) C#/.NET Sênior sustenta a evolução técnica da plataforma: responde pelo desenvolvimento e pela manutenção das soluções em C#/.NET e atua como referência técnica do squad, elevando o padrão de qualidade das entregas.

É uma oportunidade indicada para quem já tem autonomia para conduzir decisões técnicas de ponta a ponta e gosta de atuar como referência para outros desenvolvedores.

O que você vai fazer no dia a dia

  • Desenvolver novas funcionalidades e evoluir os sistemas em C#/.NET, com código limpo, testável e de fácil manutenção
  • Investigar e corrigir falhas em produção, garantindo a estabilidade das aplicações
  • Revisar o código do time, definir e difundir padrões e boas práticas e apoiar tecnicamente os demais desenvolvedores
  • Propor e validar soluções de arquitetura, integrações, mensageria e performance junto aos Tech Leads
  • Escrever e manter testes automatizados, contribuindo com a cobertura e a confiabilidade das entregas
  • Levantar melhorias junto a Customer Success e demais áreas de negócio
  • Participar dos rituais do squad e das discussões técnicas com QA, Suporte, front-end, produto e liderança

Stack e tecnologias

  • .NET, abrangendo as versões 6.0 a 10.0
  • Versionamento com Git
  • Bancos de dados relacionais e não relacionais
  • Mensageria (RabbitMQ, Kafka, SQS ou similares) e processamento assíncrono
  • APIs REST e microsserviços
  • Testes automatizados e princípios de código limpo (SOLID)
  • Arquitetura de software
  • Ferramentas de apoio: Jira, Bitbucket, ArgoCD e clientes de observabilidade

O perfil que estamos buscando

  • Comunicação: explica decisões técnicas para o squad e traduz demandas das áreas de negócio
  • Pensamento analítico: diagnostica problemas complexos em produção e sustenta decisões de arquitetura com análise estruturada
  • Colaboração: atua como referência técnica e apoia o desenvolvimento dos demais devs do squad
  • Organização: gerencia o próprio tempo e contribui com a organização do time
  • Proatividade: identifica problemas e propõe melhorias sem esperar demanda
  • Abertura à experiência: aprende continuamente e experimenta abordagens novas para problemas sem solução pronta

Requisitos

  • Ensino Médio completo ou formação em curso livre (bootcamp) na stack
  • Sólida experiência em desenvolvimento backend com C#/.NET
  • Domínio de versionamento com Git
  • Conhecimento de bancos de dados relacionais e não relacionais