Analista Desenvolvedor Fullstack – Rio de Janeiro
Descrição:
Conhecimentos Técnicos:
Graduação em Ciência da Computação, Engenharia de Software, Sistemas da Informação ou ensinos correlatos;
Sólida experiência em linguagens de programação C#, HTML5, JavaScript, CSS3, incluindo frameworks como ASP.NET, ASP.NET Core, ASP.NET MVC, Blazor ou Razor Pages;
Domínio em Back-end, com integração de serviços externos via APIs REST e consumo de bibliotecas modernas;
Experiência comprovada em desenvolvimento Front-end em bibliotecas/frameworks: Angular, React ou Vue;
Experiência com .NET Core, incluindo criação e otimização de aplicações em background, como windows services e derivados;
Experiência com SQL Server, incluindo modelagem de dados, criação e otimização de stored procedures, views e índices;
Conhecimento em Docker, Kubernetes, incluindo criação e manutenção de pipelines CI/CD;
Conhecimento avançado em arquiteturas de sistemas, microserviços e APIs, com aplicação de práticas como Circuit Breaker e Event Sourcing;
Excelente habilidade de comunicação e negociação;
Visão estratégica e habilidade para tomadas de decisões técnicas importantes;
Responsável, proativo;
Disponibilidade para viagens curtas quando necessário.
Perfil:
Desenvolver soluções Full Stack, incluindo a implementação de APIs RESTful com autenticação JWT ou OAuth e integrações entre Front-end e Back-end;
Atuar em projetos técnicos com equipes de desenvolvimento objetivando a entrega com excelência, atuando como referência técnica em decisões críticas;
Desenvolver ferramentas e aplicativos produzindo um código limpo e eficiente, seguindo padrões como SOLID e Clean Code;
Rever e depurar o código, realizando testes de validação e verificação, incluindo cobertura com testes unitários e testes de integração;
Contribuir para definição de arquiteturas e padrões de desenvolvimentos;
Colaborar com equipes internas e fornecedores para corrigir e melhorar os produtos, utilizando práticas ágeis como Scrum ou Kanban.