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