Descrição:
Desenvolver, manter e evoluir sistemas, aplicações e soluções tecnológicas da empresa, garantindo qualidade, segurança, desempenho e aderência aos requisitos do negócio. Atuar no levantamento técnico de demandas, implementação de funcionalidades, correção de falhas e melhorias contínuas, alinhando as soluções de software às necessidades da empresa, de seus clientes internos e às boas práticas de desenvolvimento adotadas pelo mercado.
Atividades:
- Analisar demandas de desenvolvimento de sistemas por meio do levantamento de requisitos junto às áreas usuárias, avaliação técnica e definição de soluções, a fim de atender às necessidades institucionais e às regras de negócio.
- Desenvolver, manter e evoluir sistemas e aplicações por meio de codificação, implementação de funcionalidades, correção de erros, refatoração e boas práticas, garantindo qualidade, desempenho, segurança e estabilidade das soluções.
- Realizar testes funcionais, técnicos e de integração, validando requisitos e homologando as soluções, para assegurar o correto funcionamento dos sistemas antes da entrega aos usuários.
- Implementar atualizações, correções e novas versões dos sistemas corporativos, com controle de versionamento e gestão de mudanças, garantindo a continuidade dos serviços e minimizando impactos operacionais.
- Desenvolver e manter integrações entre sistemas internos e externos usando APIs, serviços web e bancos de dados, promovendo a interoperabilidade das informações e otimizando os processos.
- Administrar e otimizar consultas, estruturas de banco de dados e rotinas de processamento, por meio de análise de desempenho, modelagem e manutenção das bases, assegurando eficiência, integridade e disponibilidade das informações.
- Elaborar e manter a documentação técnica dos sistemas, especificações funcionais, diagramas, regras de negócio, manuais, registros de alterações e documentação de APIs nos repositórios institucionais, garantindo rastreabilidade, padronização e continuidade das soluções.
- Apoiar a homologação, implantação e suporte aos sistemas, orientando usuários, analisando incidentes e acompanhando demandas técnicas, para garantir o bom funcionamento das aplicações e a satisfação dos usuários internos.
- Aplicar as políticas de segurança da informação e proteção de dados, com soluções aderentes às normas institucionais, controles de acesso e desenvolvimento seguro, preservando a integridade, confidencialidade e disponibilidade das informações.
- Contribuir para a melhoria contínua dos processos de desenvolvimento, adotando metodologias ágeis, versionamento, integração contínua e padrões de qualidade, para aumentar a produtividade, reduzir falhas e promover inovação.
- Manter o ambiente de trabalho organizado, zelando por equipamentos, códigos-fonte, documentação técnica e ferramentas, contribuindo para a eficiência da área de TI.
- Executar outras atividades correlatas ao cargo, conforme solicitação da Coordenação ou Gerência de TI, para atender às necessidades da Fundação.