Vaga - Desenvolvedor Back-end (.NET/Node.Js) - Pleno.
Estamos em busca de um desenvolvedor back-end para uma empresa de software bem consolidada e que está em expansão.
Atuação em Belém/PA
**O que buscamos**:
Profissionais que residem em Belém ou cidades próximas no estado do Pará
Que tenha disponibilidade de atuar modelo hibrido
Experiência e conhecimento prático na área mínimo 2 anos
Experiência e conhecimento prático com as linguagens.NET e NodeJS
Agilidade na analise e solução de problemas
Boa capacidade de concentração e adaptabilidade em ambientes dinâmicos de uma startup
**Suas principais atividades incluirão**:
- 1.
Projetar, analisar, desenvolver e manutenção de aplicações Back-End tais como APIs, Webservices, Rotinas de integrações, Serviços, Jobs de Processamento e Banco de Dados, para suportar necessidades dos aplicativos frontend.
2.
Realização de manutenção evolutivo e corretiva nos sistemas responsáveis.
3.
Documentar o código e os processos de desenvolvimento para facilitar a manutenção e o treinamento de outros membros da equipe.
4.
Acompanhamento de implantação e atualização nos ambientes de produção e realização de testes nas aplicações (manual e automatizado).
5.
Implementar lógica de negócios complexa e garantir a integração eficiente com sistemas de banco de dados, outras fontes de dados e também componentes computacionais relacionados ao software de trabalho.
6.
Colaborar com arquitetos e lideres técnicos de sistemas para garantir a escalabilidade e o desempenho adequado dos sistemas backend.
7.
Realizar testes de unidade e integração para garantir a qualidade e a estabilidade do código.
8.
Identificar e resolver problemas de desempenho, segurança e escalabilidade no backend.
9.
Manter-se atualizado sobre as tendências e as melhores práticas de desenvolvimento backend.
10.
Colaborar com equipes de frontend, design e produto para traduzir requisitos de negócios em soluções técnicas viáveis
11.
Criar APIs robustas e escaláveis utilizando linguagens de programação como C#, Java, Python, Node.js, ou frameworks como Spring Boot,.NET e Express/Next.js, entre outros.
12.
Projetar e implementar esquemas de banco de dados relacionais e não relacionais, escrever consultas SQL e utilizar ORMs como Hibernate, Sequelize, entre outros.
13.
Realizar testes unitários, de integração e de sistema para garantir a qualidade e a estabilidade do software desenvolvido.
14.
Documentar o código e implementação dos softwares tal como os processos de desenvolvimento para facilitar a manutenção e o entendimento por parte de outros membros da equipe.
15.
Planejar e realizar as atividades previstas para a sua função com o eventual
**Para isso é preciso que você tenha**:
- Excelência em organização e gestão do tempo, com capacidade para lidar com múltiplas demandas
- Experiência comprovada em C#,.NET e NodeJS
- Comunicação clara e eficiente, além de autonomia para desempenhar suas funções de forma independente.
- API RESTful: Nível Avançado
- ORM (Prisma, Hibernate, EntityFramework e outras ferramentas): Nível Avançado
- Implementação de Integrações (REST e SOAP): Nível Avançado
- Implementação de Serviços e Gateways: Nível Avançado
- S.O.L.I.D e Design Patterns: Nível Avançado
- GitHub: Nível Avançado
- Continuous Integration/Continuous Deployment (CI/CD): Nível Avançado
- Infraestrutura Cloud: Nível Avançado
Desejável
Inglês intermediário - Comunica-se em situações específicas e é capaz redigir textos
Se você é um profissional comprometido, colaborativo e gosta de dinamicidade, queremos conhecer você!
Junte-se a nós e faça a diferença!
**Escolaridade Mínima**: Ensino Superior