The Application Programmer/QA Engineer provides application programming and quality assurance engineering support for NAL scientific research data applications using Drupal, PHP, Tripal, Chado, and DevSecOps practices. The role supports software development, application modernization, quality assurance, testing, security, and Operations & Maintenance (O&M), working with government stakeholders and technical teams. The position develops, customizes, tests, deploys, and maintains scientific research data and related web applications; analyzes existing code to determine approaches for enhancements and maintenance; and supports legacy-system modernization and technology refreshes. It also contributes to application requirements and migration planning, deployments and production releases, documentation, version control, and container-based development and deployment. Applications must meet federal accessibility requirements, security standards, and modern web development practices.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior