One Federal Solution

Programmeur d'applications / Ingénieur QA

PythonPostgreSQLDockerPHP
Traduction automatique. Consultez l’original.

À propos du poste

Le programmeur d'applications / ingénieur QA fournira un support en programmation d'applications et en ingénierie QA pour les applications de données de recherche scientifique du NAL en utilisant Drupal, PHP, Tripal, Chado et les pratiques DevSecOps. Le candidat retenu soutiendra le développement de logiciels, la modernisation des applications, l'assurance qualité, les tests, la sécurité et les activités d'exploitation et de maintenance (O&M), tout en collaborant avec les parties prenantes gouvernementales et les équipes techniques.

Tâches et responsabilités

  1. Fournir un support en programmation d'applications et en ingénierie d'assurance qualité (QA) pour les applications de données de recherche scientifique du NAL en utilisant Drupal, PHP, Tripal, Chado et les pratiques DevSecOps.
  1. Développer, personnaliser, tester, déployer et maintenir des applications de données de recherche scientifique et des applications web connexes.
  1. Soutenir les initiatives de modernisation des applications et de rafraîchissement technologique pour les systèmes existants.
  1. Analyser le code d'application existant et déterminer de manière autonome la meilleure approche pour les améliorations, la maintenance et les mises à jour.
  1. Développer et exécuter des processus d'assurance qualité, des tests d'applications, le dépannage et des activités de résolution de défauts.
  1. Collaborer avec les développeurs, les propriétaires de produits, les experts en la matière, les analystes systèmes et les coordinateurs de projet pour évaluer les exigences des applications et définir les chemins de migration des applications.
  1. Soutenir les déploiements d'applications, les mises à jour logicielles, les mises en production et les activités d'exploitation et de maintenance (O&M).
  1. Utiliser des systèmes de contrôle de version pour gérer le code source et soutenir le développement logiciel collaboratif.
  1. Mettre en œuvre les meilleures pratiques DevSecOps tout au long du cycle de vie du développement logiciel.
  1. Utiliser des technologies de conteneurisation pour soutenir le développement, les tests et le déploiement d'applications.
  1. Développer et maintenir la documentation technique relative au développement, aux tests, au déploiement et à la configuration système des applications.
  1. S'assurer que les applications sont conformes aux exigences fédérales en matière d'accessibilité, aux normes de sécurité et aux meilleures pratiques de développement web moderne.
  1. Fournir un support technique et collaborer efficacement avec des équipes interfonctionnelles pour fournir des solutions logicielles sécurisées, fiables et de haute qualité.

Qualifications requises

  1. Licence en informatique, systèmes d'information, génie logiciel ou une discipline technique connexe (ou une combinaison équivalente d'études et d'expérience).
  1. Minimum de 6 ans d'expérience professionnelle dans le développement d'applications substantielles en utilisant tout ou partie des technologies suivantes :
  1. Drupal
  1. PHP
  1. Tripal
  1. Chado
  1. Pratiques DevSecOps
  1. Minimum de 4 ans d'expérience générale en programmation avec PHP et/ou Python.
  1. Maîtrise de l'utilisation des systèmes de contrôle de version, y compris Git et GitHub.
  1. Expérience avec les technologies de conteneurisation telles que Docker et Podman.
  1. Expérience de travail dans un environnement LAMP et maîtrise de la ligne de commande Linux.
  1. Capacité démontrée à communiquer efficacement avec les développeurs de logiciels, les propriétaires de produits et les experts en la matière.
  1. Capacité démontrée à analyser le code existant et à déterminer de manière autonome la meilleure marche à suivre pour le développement, la maintenance et les mises à jour des applications.
  1. Capacité démontrée à comprendre et à mettre en œuvre les exigences des applications web.
  1. Connaissance experte des normes et des meilleures pratiques de développement web moderne.
  1. Expérience dans la modernisation des systèmes existants et la réalisation d'initiatives de rafraîchissement technologique.
  1. Capacité à collaborer efficacement avec les analystes systèmes et les coordinateurs de projet pour évaluer et définir les chemins de migration des applications.
  1. Capacité à travailler aussi bien en collaboration qu'en autonomie.
  1. Excellentes compétences en service client et en relations interpersonnelles.
  1. Expérience de travail avec des bases de données relationnelles, y compris MySQL et PostgreSQL.
  1. Solide expérience de travail dans des environnements Linux, y compris les utilitaires de ligne de commande et l'administration système.
  1. Connaissance experte des normes HTML, XHTML et CSS avec une expérience pratique du développement web.
  1. Connaissance du U.S. Web Design System (USWDS) et du USDA Digital Strategy Playbook.

À propos de One Federal Solution

One Federal Solution (OFS) est un fournisseur innovant de services professionnels avec plus de 20 ans d'expérience dans le soutien aux agences de défense et civiles. OFS se spécialise dans la Business Intelligence, l'acquisition et l'approvisionnement, ainsi que dans d'autres services professionnels. Nous sommes des pionniers, des bâtisseurs, des leaders d'opinion, et nous sommes fiers de sortir des sentiers battus pour co-créer avec nos clients, en les aidant à obtenir d'excellents résultats à l'échelle de l'entreprise. En tant que petite entreprise certifiée appartenant à des vétérans handicapés (SDVOSB), OFS s'engage à fournir des personnes qui offrent une haute performance et l'excellence à nos partenaires gouvernementaux.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter