Junior Software Developer Job Descrição Modelo/Brief

Estamos contratando um desenvolvedor de software júnior que trabalhará em soluções de alto desempenho, escalável e de nível corporativo.

Como desenvolvedor de software júnior, você ajudará a criar programas e participar de execuções de teste. Você deverá ser versado em linguagens de programação padrão. Você também trabalhará em um grupo de programação em parceria com desenvolvedores seniores para executar projetos. A capacidade de fornecer o código necessário para garantir que os aplicativos estejam atualizados e que trabalhem totalmente deverão demonstrar sucesso nessa profissão.

Perfil de trabalho do desenvolvedor de software júnior

Os desenvolvedores de software júnior ajudam a melhorar continuamente os programas de computador ao longo do ciclo de vida do desenvolvimento. Eles criam programação básica, gerenciam aplicativos, solucionam problemas e distribuem atualizações de aplicativos. Eles colaboram com desenvolvedores seniores e grupos de usuários de clientes para produzir soluções de software sólidas.

Relatórios para

  • Diretor de Tecnologia
  • Líder de tecnologia
  • Desenvolvedor de software

Responsabilidades do desenvolvedor de software júnior

  • Gerenciar e organizar uma equipe de desenvolvimento do ASP.NET para implantar e fornecer aplicativos eficazes
  • Crie uma rica experiência do usuário utilizando controles e componentes do Ajax Control Toolkit
  • Escreva scripts do Unix Shell para automatizar o processo de construção e executar tarefas de rotina, como transferências de arquivos entre hosts
  • Crie trabalhos em lote usando o agendamento de EJB e o contêiner gerencia transações para transações de alto volume
  • Gere XML exige uma postagem, atualização e exclua solicitações de API
  • Crie uma camada de apresentação da Web com HTML e CSS que aderem aos padrões e regras internos
  • Empregue SQL XML para carregar dados em massa no sistema, permitindo que o programa faça cálculos em tempo real
  • Use habilidades de programação PHP, HTML, MySQL e JavaScript
  • Trabalhe em ferramentas de automação Java para implantações de produção e base de conhecimento SDLC
  • Utilize Python e Shell para scripts, bem como SQL para o back -end, para criar um sistema de relatório
  • Usando Jenkins, automatize os procedimentos de construção para que os desenvolvedores possam construir para várias distribuições Linux com cada contribuição de código
  • Contribua para a criação de scripts de construção no Unix
  • Participe de reuniões da equipe de planejamento do Scrum diariamente e semanalmente.
  • Usando o formato JSON, extraia dados na interface do usuário para muitos clientes
  • Use o JUNIT para escrever testes de unidade e testar para escrever testes do sistema
  • Use a estrutura JUNIT para fazer testes de unidade em vários módulos de projeto

Requisitos e habilidades de desenvolvedor de software júnior

-Conhecimento profundo dos princípios de programação orientados a objetos

  • Conhecimento aprofundado da arquitetura do banco de dados relacional e princípios de consulta
  • Compreensão dos conceitos de controle de versão
  • Pré -requisitos de competência preferida
  • Experiência em Microsoft.net Desenvolvimento em C#
  • Experiência com HTML5, CSS e JavaScript Development Web Compreeading of Client/Server Application Development
  • Compreensão das abordagens de desenvolvimento ágil
  • Compreensão da teoria dos testes de unidade
  • Um diploma de bacharel em ciência da computação, tecnologia da informação ou uma disciplina intimamente relacionada