Desenvolvedor(a) Full Stack .NET Sênior | .NET Framework, SQL Server & Modernização de Legados
Buscamos um(a) Desenvolvedor(a) Full Stack .NET Sênior com forte visão de negócio, autonomia técnica e experiência consistente na evolução e sustentação de sistemas corporativos críticos, atuando com segurança tanto em ambientes legados quanto modernos.
Procuramos um profissional capaz de compreender profundamente o problema de negócio antes de codificar, transformar requisitos em soluções completas envolvendo telas, APIs, procedures e integrações, e assumir ownership da entrega de ponta a ponta.
Principais responsabilidades:
- Levantar e compreender requisitos junto às áreas de negócio, produto e times internos;
- Projetar e implementar soluções técnicas completas envolvendo frontend, backend e banco de dados;
- Desenvolver e manter aplicações em .NET Framework 4.8 e .NET Core / .NET 7 / .NET 8;
- Atuar com ASP.NET MVC 5, Web API 5 e Web Forms legado;
- Desenvolver APIs REST e integrações com parceiros internos e externos;
- Atuar em integrações com parceiros e sistemas internos;
- Desenvolver e manter SOAP/WCF, Windows Services e jobs em background;
- Criar e evoluir Stored Procedures, Functions, Views e queries em SQL Server, incluindo regras de negócio críticas;
- Atuar na análise de performance de banco de dados, incluindo locks, deadlocks e timeouts;
- Diagnosticar e corrigir inconsistências de dados;
- Investigar incidentes em produção, realizando análise de causa raiz;
- Participar de code review, homologação, deploy e documentação técnica;
- Atuar na manutenção e evolução de portal corporativo B2B.
Conhecimentos técnicos:
- Arquitetura em camadas: Controller, Service e Repository;
- Injeção de dependência com SimpleInjector e/ou DI nativo;
- Padrões Facade, Repository, DTO e AutoMapper;
- Windows Services e jobs em background;
- Bootstrap 3/5, HTML5 e CSS3;
- IIS para publicação e suporte;
- Forte visão de negócio e orientação à solução;
- Comunicação clara com stakeholders, conectando negócio e tecnologia;
- Autonomia técnica e disciplina de entrega;
- Capacidade de investigar incidentes até a causa raiz;
- Ownership completo da solução, da análise ao desenvolvimento, produção e suporte;
- Conforto para atuar em sistemas legados, mantendo visão de modernização.