Desenvolvedor(A) C#/.Net Sênior - Híbrido - São Paulo/Sp (Av. Paulista)
petitrh
Score da Vaga
100 pontosDesenvolvedor(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
- Vivência com mensageria e processamento assíncrono
- Expertise consolidada em desenvolvimento de APIs REST e microsserviços
- Domínio de testes automatizados e de princípios de código limpo (SOLID)
- Conhecimento de arquitetura de software
Diferenciais
- Graduação em Análise e Desenvolvimento de Sistemas, Ciência da Computação, Engenharia da Computação ou áreas correlatas
- Docker e Kubernetes
- Cloud (AWS)
- CI/CD
- Observabilidade — logs, métricas e tracing
- Entity Framework e Dapper
- Arquitetura de microsserviços
- Conhecimento em front-end
- Inglês técnico para leitura de documentação
- Certificações Microsoft ou AWS
O que oferecemos
- Atuação como referência técnica em uma plataforma em evolução contínua
- Autonomia para conduzir decisões técnicas, com acompanhamento focado em resultado
- Trilha de carreira estruturada, com caminhos de especialização técnica e de liderança
Informações da vaga
- Modelo de contratação: CLT ou PJ
- Modelo de trabalho: Híbrido — 3 dias presenciais e 2 remotos
- Localização: São Paulo/SP — Av. Paulista
- Nível: Sênior
- Setor: Tecnologia — SaaS para o mercado automotivo
A Ultracar é um SaaS voltado para a gestão de oficinas mecânicas, em crescimento acelerado no mercado automotivo. A empresa investe em infraestrutura moderna, uso estratégico de Inteligência Artificial e no desenvolvimento interno de soluções complexas — como o módulo fiscal, construído 100% pela equipe. O time trabalha com autonomia técnica real e cultura de melhoria contínua.
Ultracar: o melhor sistema de gestão para oficinas | Ultracar
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Gerente de Projetos
O Gerente de Projetos é o profissional responsável por planejar, executar e controlar projetos de ponta a ponta, garantindo que sejam entregues no prazo, dentro do orçamento e com a qualidade esperada. Com a crescente complexidade dos negócios, profissionais de gestão de projetos são fundamentais para o sucesso organizacional.
As principais habilidades incluem planejamento e cronograma, gestão de escopo, custos, riscos, qualidade e recursos, comunicação com stakeholders, liderança de equipes multifuncionais e uso de metodologias ágeis e tradicionais. Certificações como PMP, PRINCE2 e Six Sigma são diferenciadores importantes.
Gerentes de Projetos em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam méthodologies ágeis (Scrum, Kanban), ferramentas como Jira e MS Project, e conseguem entregar projetos complexos com eficiência. A área oferece oportunidades desde analista de projetos até diretor de PMO, com foco em execução, governança e valor de negócio.
Sobre a área de Backend
A área de Backend é responsável por toda a lógica do servidor, APIs, bancos de dados e infraestrutura que sustentam aplicações web e mobile. Profissionais de backend garantem que os sistemas sejam escaláveis, seguros e performáticos.
As principais habilidades incluem linguagens como PHP, Java, Python, Ruby, Go e Node.js, frameworks como Laravel, Spring Boot, Django e Express, bancos de dados (MySQL, PostgreSQL, MongoDB, Redis), arquitetura de software (clean architecture, DDD, microsserviços) e segurança de APIs (OAuth, JWT).
Desenvolvedores Backend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquitetura de microsserviços, cloud computing e performance de alta escala. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em escalabilidade, segurança e eficiência.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Engenharia
A Engenharia de Software vai além do desenvolvimento tradicional, focando em escalabilidade, performance e arquitetura de sistemas. Engenheiros de software são responsáveis por projetar infraestruturas que suportam milhões de usuários simultâneos.
As habilidades incluem arquitetura de microsserviços, DevOps, cloud computing, segurança de aplicações e otimização de performance. Conhecimento em containerização (Docker, Kubernetes) e CI/CD é cada vez mais exigido.
Engenheiros de software sênior são profissionais raros e muito bem remunerados, com oportunidades em grandes tech companies globais.
Sobre a área de Recursos Humanos
A área de Recursos Humanos é responsável por toda a gestão de pessoas nas organizações, desde a atração e seleção de talentos até o desenvolvimento, retenção e bem-estar dos colaboradores. Profissionais de RH são fundamentais para construir culturas organizacionais fortes e engajamento.
As principais habilidades incluem recrutamento e seleção, gestão de compensação e benefícios, desenvolvimento e treinamento (L&D), clima organizacional, engajamento, legiltação trabalhista, relações trabalhistas e ferramentas de RH (Workday, SAP SuccessFactors, Bamboo HR). Conhecimento de people analytics e data-driven HR é diferencial.
Profissionais de RH em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam employer branding, people analytics e estratégias de retenção de talentos. A área oferece oportunidades desde analista de RH até Chief People Officer, com foco em cultura, engajamento e crescimento de pessoas.
Sobre a área de Ecommerce Manager
O Ecommerce Manager é o profissional responsável por toda a gestão estratégica e operacional de lojas virtuais e marketplaces. Ele lidera equipes, define estratégias de preço, promoção e catálogo, e acompanha a performance de vendas online em múltiplas plataformas.
As principais habilidades incluem gestão de catálogo, pricing dinâmico, campanhas sazonais (Black Friday, Cyber Monday), gestão de marketplace (Amazon, Mercado Livre, Shopee, Magalu), tráfego pago, CRO e gestão de equipe. Conhecimento de Shopify, VTEX, WooCommerce, Google Ads, Meta Ads e métricas de performance é diferencial.
Ecommerce Managers em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam gestão multi-marketplace, otimização de checkout e estratégias de mobile commerce. A área oferece oportunidades desde gerente de ecommerce até diretor de vendas online, com foco em receita, experiência do cliente e crescimento.
Sobre a área de UX
A área de User Experience (UX) Design é focada em otimizar a experiência geral do usuário ao interagir com um produto ou serviço. Profissionais de UX realizam pesquisas com usuários (UX Research), mapeiam jornadas, criam wireframes, realizam testes de usabilidade e definem fluxos de navegação para garantir que o produto seja intuitivo, útil e atenda às necessidades reais dos usuários.
Sobre a área de Fullstack
Desenvolvedores Fullstack são profissionais versáteis capazes de atuar tanto no frontend quanto no backend de aplicações web e mobile. Eles dominam múltiplas tecnologias e são capazes de construir produtos completos do início ao fim, desde a interface do usuário até a infraestrutura do servidor.
As principais habilidades incluem domínio de pelo menos uma stack completa (React/Vue/Angular + Node.js/PHP/Python/Java), banco de dados (SQL e NoSQL), APIs REST/GraphQL, versionamento com Git, CI/CD e conhecimento básico de infraestrutura (Docker, cloud). Arquitetura limpa, DDD e testes são diferenciadores importantes.
Desenvolvedores Fullstack são muito valorizados em startups e empresas que precisam de profissionais versáteis e autônomos. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em entrega completa, visão holística do produto e capacidade de trabalhar em múltiplas camadas da aplicação.
Comentários 0