should have strong understanding of hydrogeological principles and practices and experience with computer programming languages numerical surface flow models GIS software and special data analysis.