Desenvolvedor (Full Stack)

Há 7 dias

Contagem, Minas Gerais, Brasil Caderno Nacional Tempo integral

Desenvolvedor (Full Stack)
- Detalhes da Vaga. ● 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. ● . Requisitos para participar do processo. ● . O que oferecemos.