RTI International - Durham, NC

posted 9 days ago

Full-time - Mid Level
Remote - Durham, NC
Furniture, Home Furnishings, Electronics, and Appliance Retailers

About the position

The Mid-Level Full-Stack Environmental Engineering Applications Developer at RTI International's Center for Water Resources (CWR) is responsible for developing, operating, and maintaining software applications that support water resource management. This role involves collaborating with multidisciplinary teams to enhance existing software and create new applications that utilize rigorous hydrological modeling and data analysis. The position requires a passion for technology and a proactive approach to problem-solving, with a focus on delivering effective solutions for complex environmental challenges.

Responsibilities

  • Support, operate, maintain, and enhance existing in-house software.
  • Contribute to the development of new software products for CWR projects.
  • Work with multidisciplinary teams including software developers and subject matter experts.
  • Design and develop REST and GraphQL web-services for modeling and data visualization.
  • Develop front-end web applications for data collection and visualization.
  • Utilize cloud platforms for application deployment and management.
  • Create internal and external client documentation and provide training for end-users.
  • Translate project owners' needs into specific tasks/features for development.

Requirements

  • Bachelor of Science in Computer Science or Engineering or in an environmental or engineering discipline with emphasis on software development and a minimum of 5+ years of professional experience in information technology or software development (or a master's degree in a related field and 3+ years of professional experience).
  • Experience as a full-stack web application developer including databases, web-services, and web-applications.
  • Experience using cloud platforms such as Amazon Web Services or Microsoft Azure.
  • Relational database design experience (PostgreSQL, PostGIS, SQLite, Parquet).
  • Experience with Unix/Linux operating systems and command line tools.
  • Understanding of software management lifecycle using version control and CI/CD tools.

Nice-to-haves

  • Familiarity with geospatial and temporal environmental data processing (Python, GDAL, QGIS, ArcGIS).
  • A scientific or engineering background in water resources principles.
  • Experience with development of online payment processing platforms.

Benefits

  • Dental insurance
  • Disability insurance
  • Employee assistance program
  • Paid parental leave
  • Paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service