Descrição da Vaga
Buscamos Desenvolvedor(a) Full Stack Sênior com sólida experiência no ecossistema .NET (C#) e profunda bagagem em Angular. Você será peça-chave no desenho, desenvolvimento e evolução de soluções de ponta a ponta, equilibrando um backend robusto, performático e seguro com um frontend moderno, reativo e componentizado. Procuramos um profissional com forte mentalidade arquitetural, foco em qualidade de código e excelente capacidade de autogestão.
Responsabilidades
- Desenhar, desenvolver e manter APIs REST robustas utilizando ASP.NET Core e interfaces modernas e reativas em Angular;
- Liderar decisões técnicas e estruturar códigos seguindo princípios de Clean Architecture, SOLID e conceitos de DDD (Domain-Driven Design);
- Garantir a consistência, segurança e performance no acesso e manipulação de dados em ambientes relacionais e não-relacionais;
- Definir contratos de APIs claros e orientados a padrões corporativos modernos (OpenAPI / Swagger);
- Otimizar a performance da aplicação tanto no ecossistema de backend quanto na renderização e gerenciamento de estado do frontend;
- Participar ativamente de rituais ágeis (Scrum/Kanban), apoiando no story slicing e no refinamento de requisitos técnicos complexos;
- Garantir a qualidade do software por meio de práticas rigorosas de Code Review e documentação técnica clara (Markdown, diagramas).
Requisitos
- ✓Domínio avançado da linguagem C# em sua sintaxe moderna (C# 9+ ou superior), englobando tipos de dados, coleções estruturadas e uso avançado de LINQ
- ✓Sólido conhecimento em Programação Orientada a Objetos (POO), Reflection, atributos e manipulação resiliente de exceções
- ✓Experiência profunda com Programação Assíncrona (async/await, Tasks e paralelismo)
- ✓Domínio em .NET / .NET Core para criação de APIs REST com ASP.NET Core (Middlewares, Dependency Injection nativa e Versionamento de APIs)
- ✓Experiência em Autenticação e Autorização corporativa (JWT, Claims e Policies) e gestão dinâmica de configurações por ambientes (appsettings, variáveis de ambiente)
- ✓Sólida experiência com Entity Framework Core (Mapeamento ORM, Migrations e estratégias avançadas de tracking, performance e otimização)
- ✓Conhecimento prático em bancos de dados Oracle ou SQL Server (escrita de queries complexas, Stored Procedures e gerenciamento de transações)
- ✓Fundamentos Sólidos de Angular: Domínio da estrutura do framework, módulos, componentes, serviços e ciclos de vida
- ✓Uso avançado de Data binding (one-way e two-way), criação de diretivas (estruturais, de atributo e customizadas) e Pipes (nativos e personalizados)
- ✓Arquitetura Reativa no Frontend: Domínio de RxJS (Observables, Subjects e Operators) e experiência com gerenciamento de estado (RxJS puro, NGXS ou NGRX)
- ✓Foco em reutilização de componentes e padrões eficientes de comunicação entre componentes e serviços
- ✓Domínio em Design de Software: Clean Architecture (Arquitetura Limpa), SOLID e padrões de projeto fundamentais (Repository, Factory, Adapter, Strategy, etc.)
- ✓Controle de versão avançado com Git (branching strategies, pull requests e code review)
- ✓Uso diário de ferramentas de desenvolvimento: Visual Studio, VS Code, Postman, Swagger, Node.js e gerenciadores de pacotes (NPM)
- ✓Compreensão prática de metodologias ágeis (Scrum ou Kanban) e capacidade de decompor requisitos complexos (story slicing)
- ✓Autogestão Excepcional: Disciplina e maturidade para priorizar tarefas, cumprir prazos e gerenciar o próprio tempo com autonomia
- ✓Comunicação Assertiva: Clareza, objetividade e empatia na comunicação verbal e escrita, competência vital para o alinhamento assíncrono entre times distribuídos
- ✓Proatividade e Resolução de Problemas: Postura voltada para identificar gargalos técnicos de ponta a ponta (do banco à tela) e propor melhorias arquiteturais de forma autônoma
- ✓Foco em Qualidade e Mentoria: Comprometimento em entregar códigos limpos, seguros e documentados, além de abertura para apoiar no desenvolvimento técnico de colegas de time
Categorias
Sobre a Empresa
Mais vagas na Lighthouse →A Lighthouse é uma consultoria de desenvolvimento de software focada em transformar negócios com soluções digitais poderosas e adaptáveis que satisfazem as necessidades de hoje e abrem as oportunidades de amanhã.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev