Desenvolvimento de Aplicações .NET
Nossa equipe está em busca de um profissional capacitado para trabalhar com desenvolvimento utilizando a linguagem .NET.
O trabalho envolve atuar em modelo híbrido, sendo 3x por semana no escritório e 2x remoto.
Requisitos e Qualificações:
* Vivência com .Net Core 6+, ASP.NET Framework 4, WebForm, Oracle (PL/SQL, store procedures), microserviços, BFF, Openshift, Jenkins, GIT, JWT, JIRA, API Rest;
* Necessário conhecimento de negócio financeiro;
* Angular é um diferencial.
Responsabilidades:
1. Desenvolvimento e manutenção de APIs (RESTful, gRPC);
2. Gestão de banco de dados (SQL, NoSQL, otimização de consultas);
3. Implementação de lógica de negócio (processamento de requisições e interação com dados);
4. Autenticação e autorização (JWT, OAuth, OpenID Connect);
5. Gerenciamento de performance (otimização e caching);
6. Segurança (proteção contra ataques, gestão segura de dados);
7. Testes e qualidade de código (testes unitários, CI/CD);
8. Integração com serviços externos (APIs, sistemas de pagamento);
9. Manutenção e suporte (resolução de bugs e atualizações);
10. Documentação técnica (código, APIs, fluxos de trabalho);
11. Colaboração em equipe (reuniões de planejamento, desenvolvimento conjunto).
Perfil Ideal:
* Gosto de trabalhar em equipe e ser colaborativa em suas atribuições;
* Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
* Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
* Tenha habilidades de resolução de problemas;
* Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
* Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
Vantagens do Trabalho:
* Trabalho remoto parcial;
* Oportunidade de trabalhar em projeto significativo;
* Apoio contínuo da equipe;
* Competências desenvolvidas;
* Fomento à inovação e ao desenvolvimento profissional.
Conhecimentos Esperados:
* Programação em .NET;
* Desenvolvimento de APIs;
* Gerenciamento de bancos de dados;
* Implementação de lógica de negócio;
* Autenticação e autorização;
* Gerenciamento de performance;
* Segurança informática;
* Testes e qualidade de código;
* Integração com serviços externos;
* Manutenção e suporte;
* Documentação técnica.