Application Programmer/QA Engineer

One Federal Solution

Beltsville (MD)

On-site

USD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

One Federal Solution is seeking an Application Programmer/QA Engineer to support NAL scientific data applications using Drupal, PHP, Tripal, and Chado. The role focuses on development, QA, security, and O&M activities in collaboration with government stakeholders and technical teams.

The successful candidate will contribute to modernization efforts, testing processes, and deployment support, while leveraging DevSecOps practices and containerization within a LAMP environment.

Qualifications

  • Bachelor's degree in CS/IS/SE or related discipline
  • 6+ years in professional development with Drupal/PHP/Tripal/Chado/DevSecOps
  • 4+ years PHP/Python programming
  • Git/GitHub proficiency
  • Docker/Podman experience
  • Linux CLI and LAMP environment experience
  • Relational DBs: MySQL/PostgreSQL
  • Strong communication with developers and product owners
  • Experience modernizing legacy systems and technology refresh

Responsibilities

  • Provide application programming and QA engineering support for NAL data applications.
  • Develop, test, deploy, and maintain scientific web applications.
  • Support modernization and tech refresh of legacy systems.
  • Analyze existing code and determine best approach for updates.
  • Develop and execute QA processes, testing, and defect resolution.
  • Collaborate with cross-functional teams to define migration paths.
  • Support deployments, releases, and O&M activities.
  • Use version control and DevSecOps practices.
  • Utilize containerization for development, testing, deployment.
  • Document technical configurations and processes.
  • Ensure accessibility and security standards compliance.

Skills

QA engineering
Software development
Team collaboration
Communication

Education

Bachelor's degree in Computer Science, Information Systems, Software Engineering, or related technical discipline

Tools

Drupal
PHP
Tripal
Chado
Git
GitHub
Docker
Podman
Linux CLI
MySQL
PostgreSQL
HTML/CSS
USWDS

Job description

TheApplication Programmer/QA Engineerwill provide application programming and QA engineering support for NAL scientific research data applications using Drupal, PHP, Tripal, Chado, and DevSecOps practices. The successful candidate will support software development, application modernization, quality assurance, testing, security, and Operations & Maintenance (O&M) activities while collaborating with government stakeholders and technical teams.

Task and Duties:
  • Provide application programming and Quality Assurance (QA) engineering support for NAL scientific research data applications using Drupal, PHP, Tripal, Chado, and DevSecOps practices.
  • Develop, customize, test, deploy, and maintain scientific research data applications and related web applications.
  • Support application modernization and technology refresh initiatives for legacy systems.
  • Analyze existing application code and independently determine the best approach for enhancements, maintenance, and updates.
  • Develop and execute quality assurance processes, application testing, troubleshooting, and defect resolution activities.
  • Collaborate with developers, product owners, subject matter experts, systems analysts, and project coordinators to evaluate application requirements and define application migration paths.
  • Support application deployments, software updates, production releases, and Operations & Maintenance (O&M) activities.
  • Utilize version control systems to manage source code and support collaborative software development.
  • Implement DevSecOps best practices throughout the software development lifecycle.
  • Utilize containerization technologies to support application development, testing, and deployment.
  • Develop and maintain technical documentation related to application development, testing, deployment, and system configuration.
  • Ensure applications comply with federal accessibility requirements, security standards, and modern web development best practices.
  • Provide technical support and collaborate effectively with cross-functional teams to deliver secure, reliable, and high-quality software solutions.
Required Qualifications:
  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related technical discipline (or equivalent combination of education and experience).
  • Minimum of6 yearsof professional experience developing substantial applications using some or all of the following technologies:
    • Drupal
    • PHP
    • Tripal
    • Chado
    • DevSecOps practices
  • Minimum of4 yearsof general programming experience with PHP and/or Python.
  • Proficiency using version control systems, including Git and GitHub.
  • Experience with containerization technologies such as Docker and Podman.
  • Experience working in a LAMP environment and proficiency using the Linux command line.
  • Demonstrated ability to communicate effectively with software developers, product owners, and subject matter experts.
  • Demonstrated ability to analyze existing code and independently determine the best course of action for application development, maintenance, and updates.
  • Demonstrated ability to understand and implement web application requirements.
  • Expert knowledge of modern web development standards and best practices.
  • Experience modernizing legacy systems and performing technology refresh initiatives.
  • Ability to collaborate effectively with systems analysts and project coordinators to evaluate and define application migration paths.
  • Ability to work both collaboratively and independently.
  • Excellent customer service and interpersonal skills.
  • Experience working with relational databases, including MySQL and PostgreSQL.
  • Strong experience working in Linux environments, including command-line utilities and system administration.
  • Expert knowledge of HTML, XHTML, and CSS standards with practical web development experience.
  • Knowledge of the U.S. Web Design System (USWDS) and the USDA Digital Strategy Playbook.
About One Federal Solution

One Federal Solution (OFS) is an innovative Professional Services provider with over 20 years of experience supporting Defense and Civilian agencies. OFS specializes in Business Intelligence, Acquisition and Procurement, and other Professional Services. We are pioneers, builders, thought leaders, and pride ourselves in thinking outside the box to co-create with our customers, helping them achieve excellent enterprise wide outcomes. As a certified Service-Disabled Veteran-Owned Small Business (SDVOSB), OFS is committed to providing people who deliver high performance and excellence to our government partners.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Drupal Software Application Developer
Senior Drupal Software Application Developer

One Federal Solution • Beltsville (MD)

On-site
USD 110,000 - 140,000
Application Software Developers/Engineer
Application Software Developers/Engineer

One Federal Solution • Beltsville (MD)

On-site
USD 90,000 - 140,000
Drupal App Developer & QA Engineer (DevSecOps)
Drupal App Developer & QA Engineer (DevSecOps)

One Federal Solution • Beltsville (MD)

On-site
USD 85,000 - 110,000
Systems Analyst / Project Coordinator
Systems Analyst / Project Coordinator

One Federal Solution • Beltsville (MD)

On-site
USD 85,000 - 120,000
Program Analyst I
Program Analyst I

One Federal Solution • Arlington (VA)

On-site
USD 65,000 - 85,000
Program Specialist I C1
Program Specialist I C1

One Federal Solution • Arlington (VA)

On-site
USD 55,000 - 75,000
Program Analyst II
Program Analyst II

One Federal Solution • Arlington (VA), Northern (KY)

Hybrid
USD 85,000 - 120,000
Mission Support Specialist
Mission Support Specialist

One Federal Solution • Washington

On-site
USD 85,000 - 110,000
Mission Support Specialist
Mission Support Specialist

One Federal Solution • Fort Worth (TX)

On-site
USD 90,000 - 120,000
Sr. Software Developer, Application
Sr. Software Developer, Application

Oasys International, LLC • Charlotte (NC)

Hybrid
USD 120,000 - 160,000