Vaga de Analista de Sistemas Sr. / Tech Lead
1 vaga: | CLT (Efetivo) | Publicada em 15/03
- Até R$ 1.000,00
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.