Modelo de Descrição do Trabalho de Engenheiro de Software/Brief

Estamos à procura de um engenheiro de software para gerenciar atividades que variam de sistemas automatizados de controle de tráfego a processos industriais complicados. Você desempenhará um papel crítico na criação de software que oferece soluções práticas.

Espera -se que você lide com o ciclo de vida completo do desenvolvimento de software, que inclui analisar necessidades, projetar, testar e desenvolver software para atender a essas necessidades.

Perfil de trabalho de engenheiro de software

Devido a avanços tecnológicos e à direção estratégica da organização, um engenheiro de software opera em um ambiente em constante mudança.

Eles constroem, gerenciam, auditam e aprimoram os sistemas para atender aos requisitos específicos, freqüentemente sob o conselho de um analista ou arquiteto de sistemas. Um engenheiro de software testa sistemas físicos e de software para detectar e abordar falhas do sistema.

A função também inclui a construção de programas de diagnóstico e o código de design e escrita para sistemas e aplicativos operacionais para manter a eficiência. Eles fornecem recomendações para desenvolvimentos futuros, conforme necessário.

Dependendo do engenheiro de software que trabalha, eles podem ser chamados de sistemas/software/banco de dados/programador, engenheiro ou desenvolvedor da Web.

Relatórios para

  • Diretor de Tecnologia
  • Líder de tecnologia

Responsabilidades do engenheiro de software

  • Aumente a qualidade do sistema, detectando problemas e padrões frequentes
  • Desenvolva procedimentos operacionais padrão
  • Melhore as aplicações encontrando áreas de melhoria, fazendo sugestões e projetando e executando soluções
  • Manter e fortalecer as bases de código atuais
  • Modificações de código de revisão por pares
  • colaborar com colegas de trabalho para colocar os projetos técnicos em ação
  • Explore e use novas tecnologias conforme necessário
  • disponibilizar materiais de transferência de conhecimento textual
  • Mantenha-se atualizado com os últimos desenvolvimentos em hardware, sistemas e codificação

Requisitos e habilidades de engenheiro de software

  • É preferível um diploma ou diploma em engenharia de software, ciência da computação ou um assunto técnico semelhante. - A experiência anterior como engenheiro de software é preferida.
  • Conhecimento de Java ou C ++
  • Padrões de arquitetura e design de aplicativos
  • Compreensão de todo o ciclo de vida do desenvolvimento de software (conceitual, definição de arquitetura, design, escopo, planejamento, implementação, teste, documentação, entrega e manutenção)
  • Experiência prévia de desenvolvimento com sistemas distribuídos/escaláveis ​​e aplicações de transação de alto volume