9F61: Desenvolvedor(A) .Net Sênior
mazzatech
Score da Vaga
100 pontosDesenvolvedor(a) .NET Sênior
Sobre a oportunidade
Estamos em busca de um(a) Desenvolvedor(a) .NET Sênior para atuar no desenvolvimento e evolução de soluções backend robustas, escaláveis e de alta qualidade.
Buscamos um profissional com sólida experiência no ecossistema .NET, visão de arquitetura, autonomia para atuar em problemas complexos e capacidade de contribuir tecnicamente com o time.
Você fará parte de um ambiente com microsserviços, APIs, mensageria, arquitetura distribuída, observabilidade e práticas modernas de engenharia de software, participando ativamente das decisões técnicas e da evolução das soluções.
Modelo de trabalho: 100% remoto
Inglês: Intermediário (B1)
Principais responsabilidades
-
Desenvolver e evoluir aplicações backend utilizando .NET e C#;
-
Projetar e desenvolver APIs REST robustas, seguras, performáticas e escaláveis;
-
Participar da definição e evolução da arquitetura das aplicações;
-
Desenvolver soluções baseadas em microsserviços e arquitetura orientada a eventos;
-
Implementar integrações síncronas via APIs e assíncronas via mensageria;
-
Modelar domínios, regras de negócio e estruturas de dados;
-
Aplicar princípios e boas práticas de engenharia de software, como Clean Architecture, SOLID, Clean Code, CQRS e DDD;
-
Desenvolver testes automatizados, incluindo testes unitários e de integração;
-
Implementar mecanismos de autenticação, autorização e segurança de APIs;
-
Trabalhar com bancos de dados relacionais e NoSQL;
-
Contribuir para observabilidade, monitoramento, logs, métricas e tracing;
-
Investigar problemas de performance e incidentes em ambientes produtivos;
-
Participar de code reviews e discussões técnicas;
-
Apoiar decisões de arquitetura e evolução dos padrões de desenvolvimento;
-
Compartilhar conhecimento e contribuir para o desenvolvimento técnico do time;
-
Documentar APIs, componentes e decisões arquiteturais;
-
Participar de reuniões e discussões técnicas em inglês.
Requisitos
-
Experiência sólida com C# e .NET 8 ou versões superiores;
-
Conhecimento de ASP.NET Core;
-
Experiência no desenvolvimento e evolução de APIs REST;
-
Experiência com microsserviços e aplicações distribuídas;
-
Conhecimento de Clean Architecture, SOLID, Clean Code, Design Patterns, CQRS e DDD;
-
Experiência com programação assíncrona e Dependency Injection;
-
Conhecimento de Entity Framework Core;
-
Experiência com bancos relacionais, especialmente SQL Server e/ou PostgreSQL;
-
Conhecimento de bancos NoSQL, especialmente MongoDB;
-
Experiência com mensageria, filas e arquitetura orientada a eventos;
-
Conhecimento de mecanismos de resiliência, como Retry, Circuit Breaker e Timeout;
-
Experiência com autenticação e autorização utilizando padrões como OAuth 2.0, OpenID Connect e JWT;
-
Experiência com testes unitários e de integração;
-
Conhecimento de Git, Pull Requests e code review;
-
Conhecimento de Docker e ambientes containerizados;
-
Inglês intermediário (B1), com capacidade para participar de reuniões e discussões técnicas.
Diferenciais
-
Experiência com Microsoft Azure;
-
Conhecimento de Azure Service Bus, Azure Kubernetes Service (AKS), Azure SQL, Key Vault e Microsoft Entra ID;
-
Experiência com OpenTelemetry e Datadog;
-
Conhecimento de Kubernetes;
-
Experiência com Azure DevOps e/ou GitHub Actions;
-
Conhecimento de SonarQube e práticas de qualidade contínua;
-
Experiência com React e TypeScript;
-
Conhecimento de Node.js e Drupal;
-
Experiência com modernização ou migração de sistemas legados;
-
Experiência com Azure OpenAI, OpenAI API ou integração de soluções de IA generativa;
-
Atuação anterior como Tech Lead ou referência técnica.
O que esperamos desse profissional
Buscamos alguém que vá além da execução de tarefas e tenha capacidade de compreender o problema de negócio, propor soluções, avaliar diferentes alternativas e tomar decisões técnicas fundamentadas.
É importante ter:
-
Autonomia para conduzir problemas e projetos;
-
Proatividade para identificar riscos e oportunidades de melhoria;
-
Visão arquitetural e capacidade de avaliar trade-offs;
-
Curiosidade técnica para entender o funcionamento das soluções de ponta a ponta;
-
Comunicação clara para explicar decisões e conceitos técnicos;
-
Capacidade de atuar como referência técnica para o time;
-
Compromisso com qualidade, segurança, performance e manutenibilidade das soluções.
Perfil profissional
Esperamos um(a) profissional sênior capaz de atuar de forma completa no ciclo de desenvolvimento, desde a compreensão do problema e desenho da solução até sua implementação, testes, observabilidade e evolução em produção.
A senioridade será avaliada principalmente pela qualidade das decisões técnicas, autonomia, visão sistêmica e capacidade de explicar os trade-offs das soluções propostas.
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 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 People Analyst
O People Analyst é o profissional responsável por transformar dados de pessoas em insights estratégicos para tomada de decisão no RH. Ele combina conhecimentos de análise de dados com visão de gestão de pessoas para ajudar as organizações a entenderem métricas de workforce, turnover, engajamento e diversidade.
As principais habilidades incluem people analytics, workforce analytics, análise de turnover e retenção, métricas de RH (time-to-hire, cost-per-hire, e-NPS), visualização de dados (Power BI, Tableau, Visier), planejamento de workforce e análise de compensação. Conhecimento de estatística, SQL e ferramentas de people analytics é diferencial.
People Analysts em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem traduzir dados complexos de pessoas em insights acionáveis para estratégias de retenção, diversidade e crescimento. A área oferece oportunidades desde analista de RH até head of people analytics, com foco em data-driven people management.
Sobre a área de Ecommerce Analyst
O Ecommerce Analyst é o profissional responsável por analisar dados de vendas online, comportamento do comprador e performance de lojas virtuais para guiar decisões estratégicas. Ele combina análise de dados com conhecimento de ecommerce para otimizar conversão, ticket médio e retorno sobre investimento.
As principais habilidades incluem Google Analytics (GA4), Hotjar, análise de funil de conversão, cohort analysis, segmentação de clientes, análise de pricing e métricas de ecommerce (CAC, CLV, AOV, taxa de conversão). Conhecimento de SQL, Power BI, Google Tag Manager e plataformas como Shopify e VTEX é diferencial.
Ecommerce Analysts em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem transformar dados de comportamento de compra em insights acionáveis para aumentar receita e reduzir abandono de carrinho. A área oferece oportunidades desde analista júnior até analytics manager de ecommerce.
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 Product Owner
O Product Owner (PO) é o profissional responsável por maximizar o valor do produto entregue pelo time de desenvolvimento. Ele atua como a voz do cliente e dos stakeholders, gerenciando e priorizando o backlog do produto, definindo histórias de usuário claras e garantindo que o time trabalhe nos itens mais valiosos para o negócio.
As principais habilidades incluem gestão de backlog, escrita de histórias de usuário, priorização (Mascow, RICE), metodologias ágeis (Scrum, Kanban) e comunicação com stakeholders. Conhecimento em ferramentas como Jira, Trello, Azure DevOps e Miro é essencial.
Product Owners são profissionais altamente demandados no mercado de tecnologia, atuando de forma colaborativa com Scrum Masters, Product Managers e times de engenharia para impulsionar a agilidade e a entrega de valor contínuo.
Sobre a área de Web Master
O Web Master é o profissional responsável pela manutenção, segurança e performance técnica de sites e aplicações web. Ele gerencia servidores, infraestrutura de hospedagem, monitoramento de uptime e garante que tudo funcione com rapidez e disponibilidade.
As principais habilidades incluem gestão de servidores (Apache, Nginx), hospedagem (AWS, Google Cloud, Azure), CDN (Cloudflare), SSL, DNS, segurança web (WAF, firewall), performance (Core Web Vitals, cache, compressão) e versionamento (Git, CI/CD). Conhecimento de Docker, WordPress, cPanel e monitoramento (Sentry, New Relic) é diferencial.
Web Masters em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam DevOps, SRE e conseguem garantir uptime e performance em escala. A área oferece oportunidades desde webmaster júnior até SRE e infrastructure engineer, com foco em confiabilidade, segurança e velocidade.
Comentários 0