
Analista de Sistemas (Backend) – BMA Advogados – Home Office
Responsabilidades e atribuições
Desenvolver e manter aplicações web utilizando C# .NET e Angular;
Desenvolver APIs RESTful e integração entre front e back-end;
Implementar regras de negócio no backend de maneira eficiente e bem estruturada;
Escrever código limpo e reutilizável, seguindo boas práticas de desenvolvimento;
Diagnosticar e corrigir problemas técnicos nos sistemas;
Contribuir com ideias para melhorias nos processos e produtos da equipe.
Requisitos e qualificações
Conhecimento em C# .NET;
Conhecimento em Angular;
Familiaridade com HTML5, CSS3 e JavaScript/TypeScript;
Familiaridade com Entity Framework;
Conhecimento básico em bancos de dados relacionais (como SQL Server, MySQL ou PostgreSQL);
Experiência mínima em controle de versão com Git;
Familiaridade com arquitetura em camadas, compreendendo a separação entre diferentes níveis, como apresentação, negócio e dados, entre outros.
Diferenciais
Experiência com metodologias ágeis (Scrum, Kanban etc.);
Familiaridade com segurança de aplicações web, incluindo autenticação e autorização (JWT, OAuth, etc.);
Noções de testes automatizados (unitários e/ou de integração);
Noções básicas de trabalho com mensageria (RabbitMQ, Kafka etc);
Entendimento de como funciona o deploy e manutenção de aplicações.