Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Analista de Sistemas Sr. / Tech Lead

1 vaga: | CLT (Efetivo) | Publicada em 15/03

Sobre a vaga

ANALISTA DE SISTEMAS SR. O objetivo é contribuir para o sucesso da equipe e da organização, entregando aplicações de alta qualidade, seguindo as melhores práticas de desenvolvimento e garantindo a satisfação dos clientes e usuários finais. Responsabilidades: " Análise de requisitos: Colaborar com as partes interessadas para compreender os requisitos do projeto e traduzi-los em especificações técnicas. " Desenvolvimento de aplicações: Projetar, desenvolver, testar e implementar aplicações web usando a linguagem de programação Python e o framework Django. " Identificar oportunidades de melhoria nos processos de desenvolvimento e implementar soluções eficazes. " Arquitetura de software: Participar do processo de definição da arquitetura de software, garantindo a escalabilidade, segurança e eficiência das aplicações. " Integração de sistemas: Integrar aplicações com outros sistemas internos ou de terceiros, por meio de APIs ou outras soluções de integração. " Segurança da aplicação: Implementar práticas e medidas de segurança para proteger as aplicações contra ameaças e vulnerabilidades. " Colaboração em equipe: Trabalhar em conjunto com outros desenvolvedores, analistas para garantir a entrega de software de alta qualidade. Habilidades necessárias: " Experiência em desenvolvimento Python e Django: Proficiência com a linguagem de programação Python e experiência em desenvolvimento de aplicações web utilizando o framework Django. " Conhecimento em tecnologias web: Familiaridade com HTML, CSS, JavaScript e outros padrões e tecnologias web. " Banco de dados: Experiência em modelagem e consulta de bancos de dados relacionais, como MySQL, PostgreSQL ou SQLServer. " Resolução de problemas: Capacidade de identificar e resolver problemas de forma eficiente, aplicando boas práticas de programação e depuração. " Arquitetura de software: Conhecimento em padrões de arquitetura de software e práticas de desenvolvimento, como MVC (Model-View-Controller). " Versionamento de código: Experiência com sistemas de controle de versão, como Git, e práticas de colaboração em equipe, como ramificação (branching) e solicitações de pull (pull requests). " Boas práticas de desenvolvimento: Conhecimento em boas práticas de desenvolvimento de software, incluindo testes, documentação e design modular. Qualificações típicas: " Experiência profissional: Experiência relevante como desenvolvedor Python. " Graduação em Ciência da Computação, Engenharia de Software ou área relacionada. Pós-graduação é uma vantagem adicional. " Projetos anteriores: Exemplos de projetos desenvolvidos utilizando Python e Django, preferencialmente com descrição de responsabilidades e contribuições específicas. " Conhecimentos adicionais: Conhecimento em outras tecnologias e ferramentas relacionadas a Python, como Flask, SQLAlchemy, Docker, AWS, entre outros, podem ser considerados um diferencial.