PROGRAMADOR DE SISTEMAS PLENO

TERRIS TECNOLOGIA LTDA

Pato Branco - PR

1 posição

Não informado

Integral

CLT
Presencial
Pleno
Tecnologia
Engenharia
Agronegócio

O Programador de Sistemas Pleno é responsável por desenvolver, testar e manter sistemas de software robustos, garantindo a integração eficaz com componentes de hardware e contribuindo com melhorias técnicas nos produtos. Desenvolver sistemas e aplicações, determinando interface gráfica, critérios ergonômicos de navegação, montagem da estrutura de banco de dados, codificação e testes de programas e aplicativos; projetar, implantar e realizar manutenção de sistemas e aplicações; selecionar recursos de desenvolvimento de sistemas e aplicações, participando da seleção de metodologias de desenvolvimento de sistemas, de linguagem de programação e de ferramentas de desenvolvimento; planejar etapas e ações de trabalho.

 

DESENVOLVER SISTEMAS E APLICAÇÕES: 

Desenvolver interface gráfica, 

Aplicar critérios ergonômicos de navegação em sistemas e aplicações, 

Codificar programas e aplicativos, 

Aplicar sistemas de rotinas de segurança, 

Compilar programas, 

Testar programas e aplicativos, 

Avaliar desempenho dos produtos; 

Gerar aplicativos para instalação e gerenciamento de sistemas. 

Elaborar casos de testes. 

Documentar sistemas e aplicações. 

 

IMPLANTAR SISTEMAS E APLICAÇÕES: 

Instalar programas, 

Configurar equipamentos que suportarão a aplicação, 

Avaliar resultados, 

Adaptar conteúdo para mídias interativas. 

Elaborar material para capacitação de usuários.

Avaliar objetivos e metas de projetos de sistemas e aplicações. 

Validar resultados da implantação.

Publicar código final no servidor. 



PLANEJAR ETAPAS E AÇÕES DE TRABALHO: 

Participar da definição das atividades e tarefas, 

Instalar programas, configurar equipamentos que suportarão a aplicação, 

Homologar sistemas e aplicações, avaliar resultados, validar resultados da implantação, publicar código final no servidor;

Participar da definição do cronograma de trabalho, 

Acompanhar cronograma de trabalho.

Participar de reuniões com equipe de trabalho ou cliente.

Participar da definição de padronizações de sistemas e aplicações.

Implantar e administrar sistemas informatizados. 

Prestar suporte técnico e oferecer soluções na área de TI.

Analisar e entender requisitos de sistema para melhorias, correções de defeitos ou novas funcionalidades.

Implementar as alterações com qualidade, seguindo princípios do desenvolvimento ágil e melhores práticas.

Arquitetar, projetar, desenvolver e manter código em C++ moderno.

Escrever código claro, modular e de boa performance.

Conhecimento de hardware: Raspberry/beaglebone/Toradex etc.

Contribuir com a equipe técnica no desenvolvimento de soluções de software, garantindo alta qualidade e proporcionando orientação técnica, 

Identificar e atender às necessidades de desenvolvimento da equipe, 

Resolver conflitos internos de forma construtiva, promovendo um ambiente colaborativo.

Participar ativamente no desenvolvimento de código, escrevendo e revisando para garantir alta qualidade, e fornecendo orientação técnica.

Auxiliar  o ciclo de vida do projeto, garantindo o cumprimento dos prazos e dos requisitos do cliente.

Colaborar com outras equipes para integração eficaz e alinhamento de objetivos.

Gerenciar recursos da equipe para garantir entregas oportunas e dentro do escopo.

Identificar oportunidades de melhoria e propor soluções inovadoras nos processos.

Antecipar e mitigar riscos técnicos para garantir o sucesso do projeto.Participar de trabalhos em análise de dados, manutenção, atualização, instalação e configuração de programas e sistemas.

Configurar equipamentos que suportarão a aplicação, avaliar resultados e validar os resultados da implantação. 

Gerar aplicativos para instalação e gerenciamento de sistemas, e elaborar casos de testes.

Outros afins.

Requisitos

Escolaridade

  • Graduação

Idioma

  • Inglês - Intermediário

Habilidade Técnica

  • Organização - Avançado
  • Trabalho em equipe - Avançado
  • Capacidade Analítica - Avançado
  • Lógica de programação e estruturas de dados - Intermediário
  • Capacidade de leitura de documentação técnica - Intermediário
  • Gestão de projetos - Intermediário
  • Conhecimento em OpenGL - Intermediário
  • Conhecimento em linguagem C/C++ - Intermediário
  • Conhecimento em Linux - Intermediário
  • Conhecimento em Embarcados / Raspberry - Intermediário
  • Conhecimento em banco de dados SQLite - Intermediário
  • Experiência com ferramentas de versionamento de código (GITHUB) - Intermediário
  • Conhecimento em engenharia de software - Intermediário
  • Conhecimento em: UML - Intermediário
  • Conhecimento em desenvolvimento de sistemas embarcados - Intermediário
  • Conhecimento em metodologias ágeis (Scrum, Kanban, Trello). - Intermediário
  • Conhecimento em Google Workspace - Intermediário
  • Conhecimento em Pacote Office - Avançado
  • Conhecimento em testes de software embarcado - Intermediário

Benefícios

  • Assistência médica
  • Assistência odontológica
  • Plano de carreira
  • Adiantamento de salário
  • Refeitório
  • Seguro de vida
  • Vale alimentação
  • Vale transporte
  • Estacionamento

Localização

Rodovia BR-158, 2600, Núcleo Bom Retiro , Pato Branco - PR, Brasil, 85504-670