skip all navigation
skip banner links
skip primary navigation

Water Data Engineer/ Developer/ Bureau of Geology

JOB SUMMARY:
This position is for a full-stack software developer primarily focused on building and maintaining cloud-based software tools for the integration of water data from multiple sources. This position will support the Aquifer Mapping and Water Data programs at the New Mexico Bureau of Geology, and will work with modern APIs, Google Cloud tools, and a variety of data sources both from within the Bureau of Geology and external agencies. This position will support our effort to share water data from multiple sources in unified formats to a range of stakeholders. This position is full time.

JOBS FUNCTIONS:
Lead design, development, and maintenance of the Water Data Pipeline infrastructure. Automate water data connections from APIs and other sources both within the Bureau of Geology, and from external agencies. Develop and maintain processes for automation and continuous data services through API’s using Google Cloud Platform tools. 45% Lead design, development, and maintenance of Data Integration Engine application, producing integrated water data from external sources in unified formats. Build multiple, large, complete, dynamic data integrations. 45% Participate in weekly project meetings including stand-ups, sprint reviews, and sprint planning meetings. 10%

REQUIRED QUALIFICATIONS:
Bachelor's Degree in Computer Science, Data Science, Data Engineering, IT or Software Development, or a related field. Four to seven years work experience in software development. Familiarity with modern software development practices and tools such as Git and GitHub. Familiarity with the internet and RESTful APIs for data transfer. Experience with object-oriented software development (e.g., Java and Python). Experience with data engineering and data migration techniques. Driver’s License.

DESIRED QUALIFICATIONS:
Master's Degree in Computer Science, Data Science, Data Engineering, IT or Software Development, or a related field. Familiarity with relational databases, such as MSSQL, MySQL, PostGRES, or other similar platforms. Knowledge and experience with implementation of the full software development process using Agile or Iterative methodologies such as Agile Scrum and Scaled Agile Framework. Strong organizational skills, attention to detail, and ability to communicate clearly. Ability to work well with others and as part of a team.

View NMT job posting

Application details are available on the New Mexico Tech (NMT) jobs page.

[see more job postings...]