Pequena/média empresa
Localização: Remoto
Salário: Não especificado
Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho
Parceira estratégica das organizações, dedicando-se ao desenvolvimento de projetos e pesquisa para a otimização dos recursos e gestão de alta performance.
• Desenvolver novas funcionalidades e realizar ajustes ou adequações em soluções de software, com base em especificações técnicas e funcionais;
• Documentar as soluções implementadas, incluindo código, APIs e processos de negócio;
• Executar testes unitários, de integração e funcionais, garantindo a qualidade e estabilidade das aplicações;
• Validar o funcionamento das funcionalidades em diferentes ambientes (desenvolvimento, homologação e produção);
• Participar das rotinas de planejamento, daily meetings, revisões e retrospectivas dos projetos (metodologias ágeis);
• Analisar as soluções existentes, identificando pontos de melhoria e propondo aprimoramentos de usabilidade, performance e escalabilidade;
• Integrar novas funcionalidades aos sistemas existentes, utilizando as melhores práticas de arquitetura e desenvolvimento;
• Realizar manutenção preventiva e corretiva das aplicações;
• Garantir a segurança das aplicações, aplicando práticas de desenvolvimento seguro (OWASP, criptografia, controle de acesso etc.);
• Gerenciar e versionar código-fonte utilizando ferramentas como Git (GitHub, GitLab, Bitbucket);
• Apoiar a equipe de testes e usuários na validação das entregas;
• Realizar consultas e manipulações em banco de dados relacionais e não relacionais;
• Desenvolver e/ou consumir APIs RESTful e/ou GraphQL;
• Acompanhar tendências e novas tecnologias, sugerindo sua adoção quando pertinente aos projetos.
* Domínio das linguagens de desenvolvimento C# (.NET) e Python;
* Conhecimentos sólidos em JavaScript, CSS e HTML usando React framework;
* Experiência com bancos de dados relacionais (modelagem e consultas);
* Perfil proativo e criativo na resolução de problemas complexos;
* Habilidade para trabalhar em equipe, com boa comunicação verbal e escrita.
Conhecimentos desejáveis:
• Sólido conhecimento em arquiteturas de software, com capacidade para propor soluções escaláveis e eficientes;
• Domínio dos principais conceitos e práticas de segurança em aplicações, garantindo a proteção dos dados e a integridade dos sistemas;
• Experiência no desenvolvimento e automação de testes, visando a qualidade e a confiabilidade das entregas;
• Proatividade e criatividade na identificação e resolução de problemas complexos, buscando soluções inovadoras;
• Habilidade para compreender profundamente as necessidades do projeto e traduzi-las em soluções técnicas adequadas;
• Excelente comunicação verbal e escrita, aliada à facilidade para trabalhar de forma colaborativa em equipes multidisciplinares.
Diferencial:
* Conhecimento com Sistemas de Informações Geográficas (GIS);
* Experiência com Servidores de identidade (ex: Identity server e Keycloack) aplicando padrões como OIDC (OpenId Connect) e oAuth2;
* Conhecimento em banco de dados SQL Server e/ou PostgreSQL;
* Conhecimento em ferramentas e práticas de containerização e integração contínua, como docker, docker-compose, Jenkins, gitlab CI/CD.
* Vivência no desenvolvimento de aplicativos móveis com React-native;
* Conhecimento em NodeJS;
* Conhecimento em aplicações desktop com Electron;
Acesse o perfil da Matricial Capital para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.