Descrição sumária:
Responsável por projetar, desenvolver e implementar soluções de software, com foco na criação de sistemas personalizados e automação de processos. Realiza análise de requisitos, define arquiteturas de sistemas, codifica e testa aplicações para garantir eficiência e segurança. Além disso, trabalha na integração de sistemas existentes, identifica e resolve problemas técnicos, e contribui para a melhoria contínua dos processos e funcionalidades dos sistemas desenvolvidos. O cargo exige habilidades em programação, conhecimento em metodologias ágeis e uma compreensão profunda das necessidades dos usuários.
Grau de escolaridade:
Nível superior completo em Análise e Desenvolvimento de Sistemas, Ciência da Computação, Engenharia de Software, Informática e áreas correlatas a função. Desejável pós-graduação em áreas correlatas.
Conhecimentos técnicos e específicos:
Conhecimento nível intermediário em pacote office (Excel, Word, PPT);
Código de Ética e de conduta;
LGPD - Lei geral de proteção de dados (conhecimento básico);
Programação em PHP usando o framework Symfony;
Uso do ORM Doctrine para gerenciamento de banco de dados;
Desenvolvimento de front-end com JavaScript e ReactJS;
Criação e manutenção de containers com Docker;
Integração e desenvolvimento de APIs RESTful.
Banco de dados MySql;
Uso do GIT para versionamento de código e colaboração.
Experiência profissional:
Experiência mínima de 02 (dois) anos em atividades correlatas.
* Desenvolver e manter aplicações e sistemas, garantindo sua funcionalidade e evolução contínua.
* Implementar e otimizar integrações entre sistemas e serviços, assegurando uma comunicação eficiente e segura.
* Colaborar com equipes multifuncionais para garantir a entrega de funcionalidades conforme os requisitos definidos.
* Analisar requisitos técnicos e propor soluções eficientes que atendam às demandas recebidas.
* Escrever código claro, escalável e bem documentado, aplicando as melhores práticas de desenvolvimento.
* Participar de revisões de código e sugerir melhorias para aumentar a qualidade e eficiência do processo de desenvolvimento.
* Realizar testes para garantir a qualidade e robustez das funcionalidades implementadas.
* Monitorar e corrigir problemas de desempenho e falhas em sistemas em produção, garantindo alta disponibilidade.
* Antecipar e solucionar proativamente problemas e necessidades, focando na satisfação dos usuários finais.
* Acompanhar métricas de desempenho do código e sugerir otimizações.
* Colaborar na identificação e resolução de falhas técnicas e bugs de forma eficiente.
* Manter-se informado sobre novas tendências de mercado relacionadas a área de atuação e propor melhorias para os processos e inovação para os produtos e serviços.
* Seguir as orientações do Regimento Interno e orientar a equipe em relação aos processos de gestão de pessoas: programa férias e participa no processo de movimentação de pessoal (seleção, integração, transferências, promoções e demissões).
* Inteirar-se sobre novos produtos e serviços disponibilizados pela empresa.
* Trabalhar de maneira preventiva na solução de problemas e necessidades dos clientes.
* Divulgar e participar de eventos e reuniões da empresa, bem como interagir em momentos de confraternização.
* Zelar para que padrões de ética e de conduta profissional adequada façam parte da cultura organizacional.
* Zelar pela conservação, manutenção, limpeza e bom funcionamento dos equipamentos do setor e ambiente.
* Zelar pela organização dos documentos físicos e digitais da empresa, bem como garantir a correta atualização.
* Executar outras tarefas correlatas a critério do superior imediato.