Perfil Técnico do Engenheiro de Software
O engenheiro de software é um profissional responsável pela concepção, desenvolvimento e implantação de soluções tecnológicas para a organização. Sua atuação envolve todo o ciclo de vida do projeto, desde a definição de requisitos até a manutenção do sistema em produção.
Habilidades Técnicas
* .NET (Core e/ou Framework): experiência em desenvolvimento de aplicações usando a plataforma .NET;
* AWS: conhecimento e experiência em serviços da AWS;
* SQL
* Automação de Testes: habilidade para criar e manter testes automatizados, garantindo a qualidade do código;
* CI/CD: experiência com Integração Contínua e Entrega Contínua, utilizando ferramentas como Jenkins, GitLab CI ou AWS CodePipeline;
* Mensageria e Filas de Mensagens
* Boas Práticas de Segurança no Desenvolvimento: conhecimento em como desenvolver códigos mais seguros, prevenindo vulnerabilidades comuns;
* Metodologias Ágeis: conhecimento de práticas como Scrum ou Kanban, que são comuns no desenvolvimento de software.
O engenheiro de software deve possuir uma boa compreensão dos conceitos técnicos subjacentes ao desenvolvimento de software, incluindo design de arquitetura, modelagem de dados, segregação de responsabilidade e outras melhores práticas.
Papel no Ciclo de Vida do Projeto
O papel do engenheiro de software varia ao longo do ciclo de vida do projeto, mas sempre inclui a participação em reuniões de equipe, revisão de código, colaboração com outros membros da equipe e resolução de problemas técnica complexos.
Benefícios
* Remoto
* VR sem desconto em folha
* Convênio Médico com Coparticipação
* PLR
* Seguro de Vida
* Gympass (Wellhub)
* Participação Ativa nos Produtos Desenvolvidos
* Sólido Plano de Carreira
Essa oportunidade oferece um ambiente de trabalho dinâmico e estimulante, onde você pode crescer e se desenvolver profissionalmente.