Desenvolvedor Backend .Net/C# Sr
lighthouseit
Score da Vaga
100 pontosSomos a Lighthouse, uma consultoria apaixonada por tecnologia e inovação. Valorizamos quem busca crescimento e desafios, oferecendo um ambiente que incentiva a iniciativa, a colaboração e a comunicação aberta. Aqui, você terá liberdade para desenvolver suas ideias e criar soluções que transformam o mundo.
Apoiamos aqueles que querem fazer a diferença, promovendo aprendizado contínuo e evolução profissional.
Junte-se a nós, construa sua carreira e transforme o futuro da tecnologia.
Criando o mundo digital de amanhã, hoje.
Sobre a vaga:
Buscamos Desenvolvedor(a) Backend Sênior com sólida experiência no ecossistema .NET (C#) e profunda bagagem em arquitetura de software para liderar o desenho e a evolução de nossos serviços. Você será responsável por construir APIs altamente performáticas, seguras e escaláveis. Embora o foco principal seja o backend, buscamos um profissional com conhecimentos avançados em Angular para atuar com maestria em discussões de arquitetura de ponta a ponta e apoiar no ecossistema full stack quando necessário.
Responsabilidades:
- Desenhar, desenvolver e manter APIs REST robustas e escaláveis utilizando ASP.NET Core;
- Liderar decisões técnicas de backend seguindo princípios de Clean Architecture, SOLID e DDD;
- Garantir a consistência, segurança e performance no acesso a dados (SQL Server / Oracle);
- Colaborar de perto na definição de contratos de APIs (OpenAPI/Swagger) alinhados às necessidades do frontend;
- Apoiar ou atuar no ecossistema frontend (Angular) de forma consultiva ou complementar quando necessário;
- Mentorar desenvolvedores menos experientes através de code reviews rigorosos e disseminação de boas práticas;
- Participar ativamente de rituais ágeis (Scrum/Kanban), auxiliando no story slicing e refinamento técnico de requisitos complexos.
Requisitos:
- Backend & Arquitetura (.NET)
- Domínio profundo da linguagem C# em sua sintaxe moderna (C# 9+), incluindo coleções, LINQ avançado, POO, paralelismo (async/await, Tasks), manipulação de exceções e uso de Reflection/atributos;
- Experiência avançada em .NET Core / ASP.NET Core, incluindo Middlewares, Dependency Injection nativa e Versionamento de APIs;
- Experiência sólida em Autenticação e Autorização, utilizando JWT, Claims e Policies, além de gestão de configurações de ambientes;
- Domínio de Design de Software, incluindo Clean Architecture, SOLID, Domain-Driven Design (conceitos principais) e Design Patterns comuns, como Repository, Factory, Adapter e Strategy;
- Acesso a Dados & Persistência
- Experiência sólida com Entity Framework Core, incluindo mapeamento ORM, Migrations, estratégias de Tracking e otimização de consultas;
- Conhecimento avançado em Oracle ou SQL Server, com experiência na escrita de queries complexas, Stored Procedures e gerenciamento de transações.
- Conhecimento avançado em Angular: Estrutura do framework, ciclo de vida de componentes, módulos, serviços e diretivas/pipes personalizados;
- Domínio de Arquitetura Frontend Reativa com RxJS (Observables, Subjects, Operators) e gerenciamento de estado (RxJS puro, NGXS ou NGRX).
- Domínio de Git (branching strategies, pull requests e code review);
- Uso fluente de ferramentas de desenvolvimento: Visual Studio, VS Code, Postman e ecossistema Node.js/NPM;
- Familiaridade com escrita de documentação técnica clara (Markdown, diagramas e Swagger).
Habilidades:
- Liderança Técnica e Mentoria: Capacidade de guiar o time em direção às melhores práticas de arquitetura e qualidade de código;
- Autogestão Excepcional: Forte disciplina para atuar em um modelo 100% remoto, sabendo priorizar demandas e gerenciar entregas de forma autônoma;
- Comunicação Assertiva e Clara: Habilidade essencial para explicar decisões arquiteturais complexas e colaborar de forma assíncrona;
- Visão Crítica e Resolução de Problemas: Postura proativa para identificar gargalos de performance e propor soluções estruturadas antes que virem incidentes.
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.
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.
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 Gestor de Tráfego
O Gestor de Tráfego é o profissional responsável por planejar, executar e otimizar campanhas de mídia paga em diversas plataformas digitais. Com a competitividade do mercado digital, profissionais de tráfego pago são essenciais para gerar leads qualificados e maximizar o retorno sobre investimento em publicidade.
As principais habilidades incluem gestão de campanhas em Google Ads, Meta Ads, LinkedIn Ads e TikTok Ads, planejamento de mídia, análise de métricas (ROAS, CPA, CPC, CTR), A/B testing, remarketing e criação de landing pages. Ferramentas como Google Analytics, Google Tag Manager, Hotjar e plataformas de automação são essenciais.
Gestores de tráfego em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam performance marketing, otimização de funil de conversão e estratégias de escala. A área oferece oportunidades desde analista de mídia até diretor de performance, com foco em crescimento, eficiência de verba e retorno sobre investimento.
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.
Sobre a área de Fotografia
A área de Fotografia engloba a captura, edição e tratamento de imagens estáticas para fins comerciais, publicitários, editoriais ou artísticos. Profissionais desse setor dominam técnicas de iluminação, composição visual, operação de câmeras e lentes, além do uso de softwares especializados de edição e pós-processamento como Adobe Photoshop e Lightroom.
Sobre a área de Design
A área de Design, especialmente UX/UI e Product Design, vivenciou um crescimento significativo nos últimos anos. Com a digitalização acelerada dos negócios, a demanda por profissionais que consigam criar experiências digitais intuitivas e agradáveis nunca foi tão alta.
Os principais skills incluem Figma, Sketch, Adobe XD, pesquisa com usuários, design thinking, prototipação e system design. Designers de produto são cada vez mais valorizados por seu impacto direto nos resultados de negócio.
O trabalho remoto abriu portas para designers brasileiros trabalharem para empresas globais, com salários competitivos em dólares e euros.
Sobre a área de Marketing Digital
O Marketing Digital é uma área em permanente expansão, impulsionada pelo crescimento do e-commerce e pela necessidade de presença digital forte. Profissionais de marketing dominam ferramentas como Google Ads, Meta Ads, HubSpot, Google Analytics e plataformas de automação.
As especializações mais procuradas incluem Growth Marketing, Performance, SEO, Marketing de Conteúdo e Growth Hacking. A combinação de criatividade com análise de dados é o diferencial mais valorizado no mercado.
O mercado oferece oportunidades tanto em agências quanto em empresas de tecnologia, com salários competitivos e possibilidade de trabalho remoto.
Comentários 0