Software Engineer

Aquaveo LLC Utah, Provo Any

Job Description

Duties: Develop and maintain geospatial water resources web applications using Python-based open-source web frameworks (e.g., Tethys, Django), front-end technologies (HTML, CSS, D3, JavaScript), and SQL relational databases to process and visualize scientific data. Use open-source development methodologies including version control tools such as Git, GitHub, and/or GitLab to collaboratively develop water resources projects. Review and analyze scientific water resources literature to extract technical requirements and translate into custom software implementation. Write and maintain technical documentation for water resources software systems, internal APIs, and development workflows. Requirements: Bachelors degree in software development, computer science or a related field. Foreign equivalent degree accepted. Demonstrable ability to use Python programming. Demonstrable ability to use JavaScript, including JavaScript visualization libraries such as D3 with HTML and CSS to develop interactive user interfaces and geospatial data visualizations. Demonstrable ability to use open-source development methodologies including version control tools such as Git, GitHub or GitLab. Demonstrable ability to review and interpret scientific literature to understand research methodologies and technical requirements. Demonstrable ability to use SQL for data analysis and relational database management. For more information and instructions on how .

Ready to apply for this Software Engineer role?

Take the next step in your career — submit your application directly with the employer.

Skills & Keywords

Auto-detected from this job's description. Click any skill to find similar roles.

Get started today

Your next great job is one click away

Join thousands of professionals finding verified U.S. jobs every day. Sign up free, set your preferences, and let opportunities come to you.

22K+Open Jobs
2K+Employers
50U.S. States
100%Free