Somos uma empresa que busca profissionais de alta qualidade para desempenhar o papel crucial de Engenheiro de Software. O candidato ideal terá habilidades sólidas de liderança técnica e capacidade de fornecer orientação especializada para resolver desafios complexos.
O Engenheiro de Software será responsável por analisar e avaliar os artefatos, considerando impacto, arquitetura, camada de negócio, acessos e interface com o usuário. Além disso, ele deverá descrever testes unitários, codificar componentes e identificar oportunidades de reuso.
Responsabilidades
* Analisar e avaliar os artefatos, considerando impacto, arquitetura, camada de negócio, acessos e interface com o usuário;
* Descrever testes unitários, codificar componentes e identificar oportunidades de reuso;
* Realizar testes locais utilizando as seguintes ferramentas: Junit - Java, Jasmine/Karma - Angular;
* Desenvolver requisitos solicitados conforme especificações;
* Corrigir e ajustar distorções nos requisitos, melhorando a qualidade do produto;
* Seguir rigorosamente o processo de desenvolvimento da empresa, aplicando os padrões vigentes em sua área de atuação;
Requisitos Obrigatórios
* Superior completo em ciência da computação, análise e desenvolvimento de sistemas, engenharia da computação, sistemas de informação ou áreas relacionadas;
* Experiência em desenvolvimento de software, com foco em Java com Spring Boot no backend e Angular no frontend;
* Conhecimento sólido de bancos de dados relacionais (MySQL, PostgreSQL);
* Conhecimento de testes unitários com Junit e Jasmine;
* Experiência com ferramentas de controle de versão, como Git;
* Familiaridade com metodologias ágeis, como Scrum ou Kanban;
Desejáveis
* Knowledege em sistema de Gestão Hospitalar e Saúde Pública;