Sobre o papel do desenvolvedor backend:
Um profissional de TI especializado em sistemas de ensino é responsável por desenhar e implementar soluções escaláveis, eficientes e de alta qualidade. Ele trabalha em estreita colaboração com equipes de frontend e stakeholders para garantir integrações eficazes e alinhadas às necessidades do negócio.
Atividades:
O desenvolvedor backend é responsável por:
Desenvolver e manter sistemas backend em PHP, utilizando tecnologias como frameworks e bibliotecas populares.
Criar e consumir APIs RESTful e/ou SOAP para integrações entre sistemas,
Realizar a manutenção e otimização de aplicações legadas, com foco em performance e escalabilidade,
Implementar e gerenciar rotinas de acesso e manipulação de bancos de dados relacionais (SQL Server, MySQL e PostgreSQL),
Diagnosticar e resolver bugs e problemas de desempenho utilizando ferramentas como XDebug,
Colaborar com equipes de frontend e demais stakeholders para garantir integrações eficazes e alinhadas às necessidades do negócio,
Produzir e manter documentação técnica de código e processos, conforme boas práticas de desenvolvimento.
Tecnologias utilizadas: PHP 5, PHP 7, SQL Server, MySQL, PostgreSQL, XDebug