One Federal Solution

Programador de aplicaciones/Ingeniero de QA

PythonPostgreSQLDockerPHP
Traducción automática. Consulta el original.

Sobre la oportunidad

El Programador de aplicaciones/Ingeniero de QA proporcionará soporte de programación de aplicaciones e ingeniería de QA para aplicaciones de datos de investigación científica de NAL utilizando Drupal, PHP, Tripal, Chado y prácticas de DevSecOps. El candidato seleccionado apoyará el desarrollo de software, la modernización de aplicaciones, el aseguramiento de la calidad, las pruebas, la seguridad y las actividades de Operaciones y Mantenimiento (O&M), colaborando al mismo tiempo con las partes interesadas del gobierno y los equipos técnicos.

Tareas y responsabilidades

  1. Proporcionar soporte de programación de aplicaciones e ingeniería de Aseguramiento de la Calidad (QA) para aplicaciones de datos de investigación científica de NAL utilizando Drupal, PHP, Tripal, Chado y prácticas de DevSecOps.
  1. Desarrollar, personalizar, probar, implementar y mantener aplicaciones de datos de investigación científica y aplicaciones web relacionadas.
  1. Apoyar iniciativas de modernización de aplicaciones y actualización tecnológica para sistemas heredados.
  1. Analizar el código de las aplicaciones existentes y determinar de forma independiente el mejor enfoque para mejoras, mantenimiento y actualizaciones.
  1. Desarrollar y ejecutar procesos de aseguramiento de la calidad, pruebas de aplicaciones, resolución de problemas y actividades de corrección de defectos.
  1. Colaborar con desarrolladores, propietarios de productos, expertos en la materia, analistas de sistemas y coordinadores de proyectos para evaluar los requisitos de las aplicaciones y definir las rutas de migración de las mismas.
  1. Apoyar las implementaciones de aplicaciones, actualizaciones de software, lanzamientos de producción y actividades de Operaciones y Mantenimiento (O&M).
  1. Utilizar sistemas de control de versiones para gestionar el código fuente y apoyar el desarrollo colaborativo de software.
  1. Implementar las mejores prácticas de DevSecOps a lo largo del ciclo de vida del desarrollo de software.
  1. Utilizar tecnologías de contenedorización para apoyar el desarrollo, las pruebas y la implementación de aplicaciones.
  1. Desarrollar y mantener documentación técnica relacionada con el desarrollo, las pruebas, la implementación y la configuración del sistema de las aplicaciones.
  1. Garantizar que las aplicaciones cumplan con los requisitos federales de accesibilidad, los estándares de seguridad y las mejores prácticas modernas de desarrollo web.
  1. Proporcionar soporte técnico y colaborar eficazmente con equipos interfuncionales para ofrecer soluciones de software seguras, fiables y de alta calidad.

Cualificaciones requeridas

  1. Grado en Informática, Sistemas de Información, Ingeniería de Software o una disciplina técnica relacionada (o una combinación equivalente de educación y experiencia).
  1. Mínimo de 6 años de experiencia profesional desarrollando aplicaciones sustanciales utilizando algunas o todas las siguientes tecnologías:
  1. Drupal
  1. PHP
  1. Tripal
  1. Chado
  1. Prácticas de DevSecOps
  1. Mínimo de 4 años de experiencia general en programación con PHP y/o Python.
  1. Competencia en el uso de sistemas de control de versiones, incluyendo Git y GitHub.
  1. Experiencia con tecnologías de contenedorización como Docker y Podman.
  1. Experiencia trabajando en un entorno LAMP y competencia en el uso de la línea de comandos de Linux.
  1. Capacidad demostrada para comunicarse eficazmente con desarrolladores de software, propietarios de productos y expertos en la materia.
  1. Capacidad demostrada para analizar el código existente y determinar de forma independiente el mejor curso de acción para el desarrollo, mantenimiento y actualización de aplicaciones.
  1. Capacidad demostrada para comprender e implementar los requisitos de las aplicaciones web.
  1. Conocimiento experto de los estándares y mejores prácticas modernas de desarrollo web.
  1. Experiencia en la modernización de sistemas heredados y en la realización de iniciativas de actualización tecnológica.
  1. Capacidad para colaborar eficazmente con analistas de sistemas y coordinadores de proyectos para evaluar y definir las rutas de migración de las aplicaciones.
  1. Capacidad para trabajar tanto de forma colaborativa como independiente.
  1. Excelentes habilidades interpersonales y de atención al cliente.
  1. Experiencia trabajando con bases de datos relacionales, incluyendo MySQL y PostgreSQL.
  1. Sólida experiencia trabajando en entornos de Linux, incluyendo utilidades de línea de comandos y administración de sistemas.
  1. Conocimiento experto de los estándares HTML, XHTML y CSS con experiencia práctica en desarrollo web.
  1. Conocimiento del U.S. Web Design System (USWDS) y del USDA Digital Strategy Playbook.

Sobre One Federal Solution

One Federal Solution (OFS) es un proveedor innovador de servicios profesionales con más de 20 años de experiencia apoyando a agencias de defensa y civiles. OFS se especializa en inteligencia empresarial, adquisiciones y compras, y otros servicios profesionales. Somos pioneros, constructores, líderes de opinión y nos enorgullecemos de pensar de forma creativa para co-crear con nuestros clientes, ayudándoles a lograr excelentes resultados en toda la empresa. Como pequeña empresa propiedad de veteranos discapacitados (SDVOSB), OFS se compromete a proporcionar personas que ofrezcan un alto rendimiento y excelencia a nuestros socios gubernamentales.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores