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 Business Intelligence
Business Intelligence (BI) é a área responsável por transformar dados brutos em informações estratégicas para tomada de decisão. Profissionais de BI constroem dashboards, relatórios e análises que ajudam as empresas a entender seu desempenho e identificar oportunidades de crescimento.
As principais habilidades incluem modelagem de dados (star schema, snowflake), ETL (extração, transformação e carga), SQL avançado, ferramentas de BI (Power BI, Tableau, Looker), data warehousing, KPIs e análise de métricas de negócio (MRR, churn, cohort). Conhecimento de dbt, Airflow e pipelines de dados é diferencial.
Profissionais de BI em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam data visualization, analytics engineering e conseguem traduzir dados complexos em insights acionáveis para o negócio. A área oferece oportunidades desde analista de BI até diretor de dados, com foco em tomada de decisão baseada em dados.
Sobre a área de Account Manager
O Account Manager é o profissional responsável por gerenciar e expandir o relacionamento com os clientes após a venda. Ele atua como parceiro estratégico, garantindo satisfação, retenção e crescimento da conta, conectando as necessidades do cliente com as soluções da empresa.
As principais habilidades incluem gestão de relacionamento, negociação, upsell e cross-sell, renovação de contratos, planejamento de contas, business reviews, análise de métricas (NPS, churn, LTV) e conhecimento de CRMs (Salesforce, HubSpot). Comunicação, empatia e visão de negócio são diferenciais fundamentais.
Account Managers em empresas de tecnologia e SaaS são muito valorizados, especialmente aqueles que conseguem aumentar a receita recorrente (MRR/ARR) através de expansão de contas e prevenção de churn. A área oferece oportunidades desde account executive até diretor de contas, com foco em relacionamento estratégico, crescimento de receita e sucesso do cliente.
Sobre a área de Tech Recruiter
O Tech Recruiter é um profissional especializado em recrutar talentos de tecnologia, desde desenvolvedores até engenheiros de IA e profissionais de DevOps. Ele combina conhecimento técnico com habilidades de recrutamento para avaliar e atrair candidatos altamente qualificados.
As principais habilidades incluem technical screening, análise de perfis técnicos (GitHub, portfólios, blogs), conhecimento de stacks e arquiteturas de software, networking em comunidades tech e eventos. Domínio de ferramentas como LinkedIn Recruiter, Gem, Ashby e plataformas de teste técnico é diferencial.
Tech Recruiters são profissionais escassos e muito bem remunerados, especialmente aqueles que conseguem mapear e acessar talentos passivos em mercados competitivos como IA, engenharia de dados e cloud computing.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
Sobre a área de Gestão de Projetos
A Gestão de Projetos é essencial para garantir que iniciativas estratégicas sejam entregues no prazo, dentro do escopo e com qualidade. Profissionais de PM coordenam equipes, gerenciam riscos e comunicam stakeholders.
As principais metodologias incluem PMBOK, PRINCE2, Scrum e Kanban. Ferramentas como Jira, Asana, Monday e MS Project são amplamente utilizadas no dia a dia.
Certificações como PMP e PgMP são diferenciadores importantes no mercado, com demanda crescente em empresas de tecnologia e consultoria.
Comentários 0