Modelo de Descrição do Trabalho do Programador/Brief

Estamos contratando um programador de computador tecnicamente experiente para criar e gerenciar o software do sistema de nossa organização e a infraestrutura de computação. Gerenciar o desempenho do sistema, dar suporte técnico, analisar e atualizar programas existentes, encontrar e reparar falhas, apoiar a arquitetura de dados, criar relatórios, construir software interno e limitar os possíveis riscos são responsabilidades do programador de computador.

Sua experiência de programação ajudará nossos negócios a aumentar a eficiência e o serviço, construindo, mantendo e simplificando nossos sistemas e aplicativos de computação.

Perfil do trabalho do programador

Os programadores de computadores são responsáveis ​​pelo desenvolvimento do código usado para criar software de computador. Eles estão em ordem de projetar o fluxo de trabalho de um programa, desenvolver o código, testar o funcionamento do programa e gerar documentação para o programa. Os programadores de computadores trabalham em várias empresas em projetos que variam da criação de aplicativos ao desenvolvimento de software e além.

Um diploma de bacharel em ciência da computação ou engenharia de computação é frequentemente necessário para programadores de computadores; No entanto, as empresas podem renunciar a esse requisito se um candidato puder demonstrar uma compreensão superior do assunto. Os programadores de computadores devem ser bem versados ​​em várias linguagens de programação, incluindo Java, Python, C ++ e outros.

Relatórios para

  • Programador de computador sênior
  • Diretor de Tecnologia

Responsabilidades do programador

  • Trabalhe com analistas de negócios e engenheiros de software para criar designs de software
  • Crie requisitos do programa, bem como protótipos rudimentares
  • Converter idéias e requisitos de software em código de alta qualidade na linguagem de programação adequada
  • integrar soluções de software independentes em sistemas de nível superior
  • Quando apropriado, use tecnologias baseadas na Web para construir SaaS complexas
  • Código de teste regularmente para garantir que ele fornece os resultados desejados e depra sempre que necessário
  • Atualizar software e sistemas para torná -los mais seguros e eficientes
  • Trabalhe com escritores técnicos para gerar documentação de assistência ao usuário

Requisitos e habilidades de programador

  • Um diploma de bacharel em ciência da computação, engenharia ou um assunto intimamente relacionado
  • Conhecimento prático de engenharia de software orientada a objetos
  • histórico comprovado de sucesso do desenvolvimento de aplicativos
  • A capacidade de desenvolver código limpo e bem documentado
  • Habilidades complicadas de resolução de problemas e de pensamento crítico superiores
  • Compreensão do SQL e Microsoft SQL Server
  • Excelentes habilidades de solução de problemas e comunicação
  • Conhecimento prático das ferramentas do Microsoft Office (Excel, Visio)
  • A capacidade de pensamento analítica e crítica deve ser demonstrada.
  • Familiaridade demonstrada em idiomas OOP (Java, C ++ e VB.NET
  • Conhecimento de HTML, JavaScript, CSS e Ajax
  • familiaridade prévia com abordagens de desenvolvimento de software ágil