Oportunidade para Desenvolvedor(a) Full Stack em uma empresa de tecnologia inovadora e em franca expansão. Se você busca um ambiente dinâmico para construir carreira, assumir desafios e crescer junto com a organização, esta vaga é para você. Junte-se a uma equipe que valoriza a colaboração e a entrega de soluções de ponta.
RESPONSABILIDADES E ATRIBUIÇÕES:
- Colaborar ativamente em todas as fases do ciclo de vida do desenvolvimento de software, desde a concepção até a implantação e manutenção.
- Desenvolver e manter aplicações robustas utilizando C#, .NET e Angular, garantindo performance e escalabilidade.
- Implementar e aplicar práticas de desenvolvimento seguro, identificando e mitigando vulnerabilidades comuns para proteger os sistemas.
- Realizar a análise detalhada de requisitos em conjunto com a equipe técnica e stakeholders, assegurando o alinhamento com os objetivos do negócio.
- Elaborar e manter documentação técnica abrangente, incluindo especificações de software, guias de arquitetura e procedimentos de implantação.
- Criar e executar testes automatizados e manuais para validar a qualidade, funcionalidade e performance das entregas.
- Utilizar ferramentas de controle de versão de código (como Git) de maneira eficiente para gerenciar o histórico e a colaboração no desenvolvimento.
- Participar ativamente de revisões de código, fornecendo e recebendo feedback construtivo para a melhoria contínua da qualidade do código e das práticas da equipe.
- Realizar a manutenção evolutiva e corretiva de sistemas existentes, corrigindo bugs, adicionando novas funcionalidades e otimizando o desempenho e a usabilidade.
- Escrever código limpo, bem estruturado, legível e de fácil manutenção, seguindo os padrões estabelecidos.
- Implementar e aprimorar mecanismos de autenticação e autorização para garantir a segurança e o controle de acesso às aplicações.
REQUISITOS E QUALIFICAÇÕES:
- Ensino superior completo em áreas de Tecnologia da Informação, como Engenharia de Software, Sistemas de Informação, Ciência da Computação ou áreas correlatas.
- Experiência sólida e comprovada no desenvolvimento com C#/.NET e Angular.
- Proficiência em desenvolvimento com TypeScript.
- Experiência prática com bancos de dados relacionais, com foco em MySQL, incluindo modelagem de dados e otimização de consultas.
- Sólidos conhecimentos em Programação Orientada a Objetos (POO).
- Experiência com ferramentas de versionamento de código, como Git.
INFORMAÇÕES ADICIONAIS / DIFERENCIAIS:
- Experiência com práticas de Integração Contínua e Entrega Contínua (CI/CD) e automação de deploys.
- Conhecimento em Java e em frameworks como Spring Boot.
- Familiaridade com arquitetura de microsserviços, contêineres (Docker), filas de mensagens (RabbitMQ) e metodologias ágeis (Scrum, Kanban).
- Oportunidade de crescimento profissional em uma empresa de tecnologia inovadora.
- Ambiente de trabalho colaborativo e focado em aprendizado contínuo.
Benefícios
- Vale Alimentação/Refeição
- PLR
- Estacionamento
- Seguro de Vida
- Premiação/Bonificação por meta