Application Engineer

Plateau Software IncFairfax, VA
5h

About The Position

Plateau GRP is seeking a highly skilled Application Engineer to support an Environmental Protection Agency (EPA) program. This role is responsible for the design, development, enhancement, and maintenance of complex software applications that support EPA systems and data services. The Application Engineer will work across the full software development lifecycle in a secure, regulated environment, collaborating with cross-functional teams to deliver reliable, scalable, and well-documented solutions in compliance with federal standards.

Requirements

  • 6–10+ years of professional software development experience supporting complex applications (additional experience strongly preferred)
  • Bachelors degree in a related field
  • Demonstrated experience working in Linux-based enterprise environments
  • Strong understanding of full software development lifecycle (SDLC) and secure coding practices
  • Experience supporting applications in a government, regulated, or compliance-driven environment
  • Ability to work independently and collaboratively in a multi-disciplinary team
  • Strong written and verbal communication skills, including the ability to document technical solutions clearly
  • Ability to obtain and maintain and required government security clearance (this requires US Citizenship)

Nice To Haves

  • Prior experience supporting EPA or other federal civilian agency systems
  • Familiarity with federal IT standards, security controls, and documentation requirements
  • Experience working in Agile or hybrid Agile environments
  • Ability to quickly learn and adapt to new tools, technologies, and program requirements

Responsibilities

  • Formulate, define, and document technical specifications for complex software applications supporting EPA systems
  • Design, develop, test, debug, and maintain applications using industry-standard engineering practices and manufacturer-supported utilities
  • Modify and enhance existing applications to improve performance, scalability, security, and maintainability
  • Support and develop operating system–level and application-level components in Linux-based environments
  • Build and maintain backend services and APIs using Python and Django, with API documentation and testing using Swagger/OpenAPI
  • Develop and maintain database-driven applications leveraging Oracle, PostgreSQL, PL/SQL, and ANSI SQL, including performance tuning and data integrity controls
  • Support database access and services using Oracle REST Data Services (ORDS)
  • Develop and maintain front-end and web application components using ReactJS, NodeJS, PHP, and Drupal, integrating with backend services and databases
  • Utilize Apache web services and application hosting solutions to support enterprise-scale deployments
  • Work within virtualized and cloud-based environments (VMs/VPCs) to deploy, maintain, and troubleshoot application components
  • Use Git for source control and follow branching, merge, and code review best practices
  • Track development tasks, defects, and enhancements using Jira, and maintain technical documentation in Confluence
  • Assist with all phases of software systems programming, including requirements analysis, development, testing, deployment, and sustainment
  • Evaluate new and existing software tools and frameworks to ensure alignment with EPA and Plateau GRP technical standards
  • Support system documentation, audits, and compliance activities required in a federal environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service