Vaga Back-End

Pessoa Desenvolvedora Backend Sênior

Django JavaScript JUnit Python Java

Talent Group

Talent Group

Pequena/média empresa

Salário: Até R$10.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

Consultoria especializada em Recrutamento e Seleção na área de Tecnologia.

Atividades e Responsabilidades

Desenvolvedor de software Sênior back-end com experiência comprovada de trabalho em aplicativos complexos e distribuídos com altos níveis de segurança.
Será responsável pelas atividades de desenvolvimento de software de sistemas de Gerenciamento de Tráfego Aéreo Urbano (UATM). Será um membro essencial da equipe de desenvolvimento e responsável pelo desenvolvimento de protótipos, codificação, testes unitários e de integração.
O trabalho será feito em uma equipe com desenvolvedores nacionais e internacionais, sob processo ágil de gerenciamento de software e projeto.

Responsabilidades:
Desenvolvimento de software back-end para aplicativos baseados na web, em nuvem e dedicados.
Executar codificação de software de alta qualidade atendendo aos requisitos e de acordo com o cronograma planejado
Desenvolvimento de software de aplicativos que incluem dados georreferenciados e requerem processos em tempo real.
Desenvolvimento de software de sistemas distribuídos, seguros e complexos que requerem verificação e validação formal.
Cooperar com o ciclo de vida de desenvolvimento de software de ponta a ponta para a produção de software e aplicativos.
Aplicar a arquitetura da solução
Dar suporte a testes e simulações para validar premissas e requisitos em vários ambientes, incluindo, mas não se limitando a integração interna, validação e atividades de verificação e teste de usuário com clientes em potencial.
Suportar o desenvolvimento ágil e rápido de protótipos e das capacidades do sistema, realizando atividades de desenvolvimento de software.
Trabalhar em um ambiente ágil, altamente colaborativo com membros da equipe localizados globalmente.
Quando necessário e em condições seguras, viajar, nacionalmente e internacionalmente, para colaborar com outros membros da equipe para avançar no desenvolvimento do produto e participar de testes e demonstrações.

Requisitos

Ensino Superior Completo;
Experiência no desenvolvimento de software back--end usando Python, JavaScript ou frameworks baseados em Java
Inglês avançado (leitura e escrita);
Experiência em trabalhar com tecnologias de desenvolvimento de software de última geração e integração com diversos sistemas externos.
Integração de sistemas e dados georreferenciados no produto
Experiência em desenvolvimento e estruturas do lado do servidor (Django, Flask, Express.js, Spring)
Experiência em trabalhar com recursos de DevOps suportados por ferramentas líderes de mercado, incluindo CI / CD (Github Actions, Jenkins), modelagem, testes automatizados (Junit, PyUnit), soluções baseadas em nuvem
Experiência com bancos de dados relacionais.
Conhecimento de NoSQL
Experiência com ferramentas de trace e log distribuídos
Experiência em desenvolvimento e implantação em ambientes de nuvem (AWS, GCP)
Experiência com contêineres e gerenciamento de contêineres (Docker, Kubernetes)
Experiência com metodologias de comunicação baseadas em publish/subscribe e request/response (REST, OpenAPI, middleware de mensagem incluindo DDS, Kafka, RabbitMQ)
Experiência com recursos de cache distribuído (Redis, Memcached)
Capacidade de gerenciar prioridades múltiplas e concorrentes.
Fortes habilidades de resolução de problemas e compromisso com a entrega, excelente ética de trabalho e forte senso de propriedade do resultado final.
Excelentes habilidades de comunicação e desejo de colaborar abertamente em uma equipe globalmente distribuída e em rápida evolução.
Experiência em projetar e construir sistemas que são sustentáveis, evolucionáveis e altamente testados.
Visão sistêmica e pensamento crítico;
Autonomia e proatividade;
Resiliência e flexibilidade para se adaptar a novos contextos e ambientes;

Desejável
Inglês avançado (conversação);
Normas e padrões de desenvolvimento (ISO12207, ISO15288);