Temple Health
One Federal Solution
Programador de Aplicações/Engenheiro de QA
Sobre a oportunidade
O Programador de Aplicações/Engenheiro de QA fornecerá suporte de programação de aplicações e engenharia de QA para aplicações de dados de pesquisa científica do NAL usando Drupal, PHP, Tripal, Chado e práticas de DevSecOps. O candidato selecionado dará suporte ao desenvolvimento de software, modernização de aplicações, garantia de qualidade, testes, segurança e atividades de Operações e Manutenção (O&M), colaborando com partes interessadas do governo e equipes técnicas.
Tarefas e Deveres
- Fornecer suporte de programação de aplicações e engenharia de Garantia de Qualidade (QA) para aplicações de dados de pesquisa científica do NAL usando Drupal, PHP, Tripal, Chado e práticas de DevSecOps.
- Desenvolver, personalizar, testar, implantar e manter aplicações de dados de pesquisa científica e aplicações web relacionadas.
- Dar suporte a iniciativas de modernização de aplicações e atualização tecnológica para sistemas legados.
- Analisar o código de aplicações existentes e determinar de forma independente a melhor abordagem para melhorias, manutenção e atualizações.
- Desenvolver e executar processos de garantia de qualidade, testes de aplicações, solução de problemas e atividades de resolução de defeitos.
- Colaborar com desenvolvedores, proprietários de produtos, especialistas no assunto, analistas de sistemas e coordenadores de projeto para avaliar os requisitos das aplicações e definir caminhos de migração de aplicações.
- Dar suporte a implantações de aplicações, atualizações de software, lançamentos em produção e atividades de Operações e Manutenção (O&M).
- Utilizar sistemas de controle de versão para gerenciar o código-fonte e dar suporte ao desenvolvimento colaborativo de software.
- Implementar as melhores práticas de DevSecOps durante todo o ciclo de vida de desenvolvimento de software.
- Utilizar tecnologias de conteinerização para dar suporte ao desenvolvimento, teste e implantação de aplicações.
- Desenvolver e manter documentação técnica relacionada ao desenvolvimento, teste, implantação e configuração de sistemas de aplicações.
- Garantir que as aplicações estejam em conformidade com os requisitos federais de acessibilidade, padrões de segurança e as melhores práticas modernas de desenvolvimento web.
- Fornecer suporte técnico e colaborar de forma eficaz com equipes multifuncionais para entregar soluções de software seguras, confiáveis e de alta qualidade.
Qualificações Necessárias
- Bacharelado em Ciência da Computação, Sistemas de Informação, Engenharia de Software ou uma disciplina técnica relacionada (ou combinação equivalente de educação e experiência).
- Mínimo de 6 anos de experiência profissional desenvolvendo aplicações substanciais usando algumas ou todas as seguintes tecnologias:
- Drupal
- PHP
- Tripal
- Chado
- Práticas de DevSecOps
- Mínimo de 4 anos de experiência geral em programação com PHP e/ou Python.
- Proficiência no uso de sistemas de controle de versão, incluindo Git e GitHub.
- Experiência com tecnologias de conteinerização, como Docker e Podman.
- Experiência de trabalho em um ambiente LAMP e proficiência no uso da linha de comando do Linux.
- Capacidade comprovada de se comunicar de forma eficaz com desenvolvedores de software, proprietários de produtos e especialistas no assunto.
- Capacidade comprovada de analisar o código existente e determinar de forma independente o melhor curso de ação para o desenvolvimento, manutenção e atualização de aplicações.
- Capacidade comprovada de entender e implementar requisitos de aplicações web.
- Conhecimento especializado em padrões modernos de desenvolvimento web e melhores práticas.
- Experiência na modernização de sistemas legados e na execução de iniciativas de atualização tecnológica.
- Capacidade de colaborar de forma eficaz com analistas de sistemas e coordenadores de projeto para avaliar e definir caminhos de migração de aplicações.
- Capacidade de trabalhar tanto de forma colaborativa quanto independente.
- Excelente atendimento ao cliente e habilidades interpessoais.
- Experiência de trabalho com bancos de dados relacionais, incluindo MySQL e PostgreSQL.
- Forte experiência de trabalho em ambientes Linux, incluindo utilitários de linha de comando e administração de sistemas.
- Conhecimento especializado dos padrões HTML, XHTML e CSS com experiência prática em desenvolvimento web.
- Conhecimento do U.S. Web Design System (USWDS) e do USDA Digital Strategy Playbook.
Sobre a One Federal Solution
A One Federal Solution (OFS) é uma provedora inovadora de Serviços Profissionais com mais de 20 anos de experiência dando suporte a agências de Defesa e Civis. A OFS é especializada em Inteligência de Negócios, Aquisições e Compras, e outros Serviços Profissionais. Somos pioneiros, construtores, líderes de pensamento e nos orgulhamos de pensar fora da caixa para cocriar com nossos clientes, ajudando-os a alcançar excelentes resultados em toda a empresa. Como uma pequena empresa certificada de propriedade de veteranos com deficiência (SDVOSB), a OFS está comprometida em fornecer pessoas que entreguem alto desempenho e excelência aos nossos parceiros governamentais.
