Estamos em busca de Analista de Sistemas altamente analítico, criterioso e detalhador para se juntar à nossa equipe de desenvolvimento. O candidato ideal terá uma sólida compreensão dos princípios de desenvolvimento de sistemas, capacidade comprovada de elaborar documentações detalhadas e um foco incansável na precisão e na qualidade.
Tecnologias Utilizadas:
Linguagens de Programação:
oPython
Frameworks:
oFastAPI
oDjango
Banco de Dados:
oSQL Server
Ferramentas de Contêinerização:
oDocker
Sistemas de Mensageria:
oRabbitMQ
oRedis
Atividades a Serem Realizadas:
Desenvolvimento e Manutenção de Backend:
oImplementação de APIs usando FastAPI e Django.
oIntegração com bancos de dados SQL Server.
oDesenvolvimento de microsserviços e integração com sistemas de mensageria como RabbitMQ.
Integração com Parceiros Externos:
oDesenvolvimento e manutenção de integrações com APIs de parceiros externos.
oGarantir a entrega eficiente de jogos e conteúdos aos clientes.
Desenvolvimento de Jogos:
oParticipação no desenvolvimento de lógica de backend para jogos.
oColaboração com equipes de frontend e design para garantir uma experiência de usuário coesa.
Colaboração em Equipe:
oTrabalho em equipe com outros desenvolvedores, designers e product managers.
oParticipação em revisões de código e reuniões de planejamento.
Documentação e Testes:
oEscrever documentação clara e concisa para APIs e sistemas desenvolvidos.
oImplementar testes automatizados para garantir a qualidade do código.
Perfil Esperado:
Habilidades Técnicas:
oExperiência comprovada com Python e frameworks como FastAPI e Django.
oConhecimento em bancos de dados relacionais, especialmente SQL Server.
oFamiliaridade com Docker e contêinerização.
oExperiência com sistemas de mensageria como RabbitMQ e/ou Redis.
oConhecimento em desenvolvimento de APIs e integrações com sistemas externos.
Habilidades Interpessoais:
oComunicativo e com bom relacionamento interpessoal.
oCapacidade de colaboração em equipe e trabalho em ambientes multidisciplinares.
oProativo e com capacidade de resolver problemas de forma independente.
Diferenciais:
oInglês fluente ou intermediário (dependendo do nível de interação com equipes ou parceiros internacionais).
oExperiência prévia em desenvolvimento de jogos ou integrações com plataformas de jogos.