Skills
Sobre a Vaga
A EGS Sistemas desenvolve um ERP completo, multi-tenant, utilizado por empresas de diferentes segmentos. Buscamos um(a) Desenvolvedor(a) Full Stack Sênior para evoluir o produto do lado do backend em C#/.NET e também o sistema web que consome essa API.
Você atuará em um ambiente de grande porte, com centenas de telas e serviços em produção, onde decisões de arquitetura e performance impactam diretamente os clientes.
Responsabilidades
- Entregar funcionalidades completas, indo da tela no ERP até o endpoint da API e as rotinas SQL no banco
- Desenvolver e evoluir o backend em C# (WebAPI), seguindo a arquitetura em camadas do projeto
- Criar e manter telas do ERP web (SPA em AngularJS 1.x com DevExtreme), incluindo grids, formulários e relatórios
- Escrever e otimizar consultas no SQL Server, garantindo performance no dia a dia
- Atuar com módulos fiscais brasileiros e integrações externas, como documentos fiscais eletrônicos e serviços de terceiros
- Garantir isolamento correto de dados no modelo multi-tenant
- Revisar código, apoiar devs menos experientes e propor melhorias de padrões e arquitetura
Requisitos
- Experiência sólida (5+ anos) com C# e .NET, com foco em WebAPI (backend em .NET Framework 4.8 e WebAPI com OWIN)
- SQL Server avançado: modelagem, consultas complexas e tuning, com escrita de SQL direto (sem ORM)
- JavaScript forte e experiência com SPAs; experiência com AngularJS 1.x ou disposição real para trabalhar com ele
- APIs REST, autenticação OAuth/Bearer e consumo de dados via OData
- Conhecimento de HTML, CSS e SCSS, Bootstrap e bibliotecas de componentes (uso intenso de DevExtreme: DataGrid, formulários, popups e charts)
- Git com fluxo de branches e pull requests, com CI via Azure DevOps
- Experiência com manutenção evolutiva de sistemas legados em produção, sem quebrar funcionalidades existentes
Beneficios
- Assistência médica
- Auxílio-combustível
- Auxílio-educação
- Seguro de vida
- Vale-alimentação
- Vale-refeição
- Vale-transporte