Descrição da oportunidade
#Por que ser um Desenvolvedor Fullstack .NET na Blue:
- Com mais de 11 anos de existência no mercado, e equipe sênior com vasta experiência em ERPs, Fábrica de Software e plataformas de gestão empresarial, a BLUE Technology vem se consolidando cada vez mais nos seus segmentos de existência no mercado.
A #BLUE diferencia-se através das melhores práticas de desenvolvimento e tecnologias e parcerias com Microsoft, RedHat e Pars, atendendo clientes públicos e privados.
# Seu desafio na Blue será:
- Como desenvolvedor Fullstack Sênior, você será responsável por liderar o desenvolvimento de aplicativos web completos, utilizando .NET no backend e tanto React quanto Vue.js no frontend.
- Você será especialista nessas tecnologias e terá um papel fundamental na concepção, implementação e entrega de soluções de software de alta qualidade
#O que você vai fazer todos os dias:
- Liderar o projeto, desenvolvimento e implementação de aplicativos web completos, utilizando .NET no backend e tanto React quanto Vue.js no frontend.
- Colaborar com a equipe de desenvolvimento para analisar e compreender os requisitos do projeto, propondo soluções técnicas eficientes e escaláveis.
- Definir a arquitetura do sistema, escolhendo as tecnologias, frameworks e padrões adequados para garantir a eficiência, a segurança e a escalabilidade da aplicação.
- Desenvolver código backend utilizando .NET (C#) e frontend utilizando tanto React quanto Vue.js, seguindo as melhores práticas de codificação, padronização e documentação.
- Realizar revisões de código, garantindo a qualidade e a conformidade com os padrões estabelecidos, além de fornecer feedback construtivo aos membros da equipe.
- Realizar testes de unidade, integração e aceitação, garantindo a qualidade e a estabilidade dos aplicativos desenvolvidos.
- Realizar a integração com APIs e serviços externos, garantindo a efetividade da comunicação entre os componentes do sistema.
- Gerenciar bancos de dados relacionais e consultas SQL, garantindo a eficiência e a segurança dos dados manipulados pela aplicação.
- Fornecer orientação técnica para a equipe, auxiliando no desenvolvimento profissional e no crescimento da equipe.
- Manter-se atualizado com as tendências e avanços nas tecnologias .NET, React e Vue.js, compartilhando conhecimento e melhores práticas com a equipe.
#Estamos atraindo vivências e experiências em:
- Desenvolvimento Fullstack, com ênfase em .NET (C#) no backend e React e Vue.js no frontend.
- Desenvolvimento backend em .NET Framework e tecnologias relacionadas, como ASP.NET, Entity Framework e Web API.
- Desenvolvimento de aplicações web utilizando tanto React quanto Vue.js, incluindo conhecimentos em Redux, JSX e componentização.
- Desenvolvimento de software com tecnologias web, como HTML, CSS e JavaScript.
- Bancos de dados relacionais, como SQL Server ou Oracle, e conhecimento em consultas SQL.
- Ferramentas de controle de versão, como Git, e práticas de integração contínua e entrega contínua (CI/CD).
- Resolução de problemas e capacidade de depurar e corrigir problemas complexos
- Desenvolvimento de software em ambiente Cloud, com foco em Azure
#Você precisa conhecer e saber fazer:
- Backend framework .NET (versões 3.1, 6.0, 4.6, 4.8, 8)
- Arquiteturas de software – microserviços, monolítos,
- Ferramentas de mensagerias – RabbitMQ, EasyNetQ, Kafa,
- Dockers files, composers
- Ambiente Cloud – On-premises, multicloud – AWS, Azure, Google
- Bibliotecas – Dapper, EasyNetK, criação de pacotes nuggets,
- Patterns – SQRS, repositorios, injeção de dependencias, UnityOfWork, WebAPI
- Segurança – token JWT
- Integrações via Rest, SOAP
- Banco de Dados – SQL, NoSql, Oracle
- Boas práticas – CleanCode Architecture
- Frontend Vue,js (2,3)
#Se você conhecer também….via acelerar a sua curva de aprendizado:
- Desenvolvimento de software em Node.js