Senior Software Developer: Oklahoma

Oklahoma Water Resources Center & USDA Agricultural Research Service
Stillwater, Oklahoma
Job Category
Full time Positions
51,900.00 - 77,860.00, Salary
Last Date to Apply
About Us: Collaboration with state and federal programs ensure more opportunities for students, faculty and industry partners to find new solutions to the state's most critical water needs through research. For more information, visit: The Senior Software Developer for the Oklahoma Water Resources Center (OWRC) will be headquartered in Stillwater, OK and serve as an integral part of a collaborative research effort between the Oklahoma State University-OWRC, USDA- Agricultural Research Service (ARS) and the USDA-Natural Resources Conservation Service (NRCS). This joint effort, titled Dam Analysis Modernization of Tools, Applications, Guidance, and Standardization (DAM-TAGS), will develop engineering tools, design guidance documents, and computational software and applications for monitoring, inspecting, and rehabilitation of aging dams. Through this effort, the incumbent will work closely with a team of scientists at the USDA-ARS Hydraulic Engineering Research Unit (HERU) in Stillwater and the National USDA-ARS Partnerships for Data Innovations to address regional and national issues associated with small watershed dams, reservoirs, and channels. The Senior Software Developer is responsible for writing new software code and/or updating and maintaining software code as it relates to hydraulic structures, dam breach modeling, flood routing, among others. The incumbent will design, develop, and test web and selected desktop applications including translating technical specifications into programming specifications and development, documentation, testing, installation, and implementation of new and existing software. The incumbent will work with team members on selecting the appropriate applications architecture, design of user interfaces, and ensure the rigorous application testing policies and practices in the development and delivery of new or modified applications. The incumbent will extend applications developed above with existing applications in the cloud environments; interface with cloud user interface to optimize the resources available; interface with SQL Server Platform as a Service (PaaS) as well as other cloud System as a Service (SAAS); and work with Internet 2 and High- Performance Computing Clusters to move information to and from cloud. The incumbent will design software in the ESRI stack utilizing Survey123, Collector, Operations Dashboard, and Insights; work with ArcGIS Desktop/Pro, ArcGIS Hub and ArcGIS Online; take advantage of ESRI APIs to provide interoperability; and work with ISO 19115 metadata standard and CSW endpoints. The incumbent will develop and deploy software based on their experience with similar systems and makes decisions based on current technologies to ensure that the developed applications will run on all operating systems. The incumbent will also develop and document procedures to ensure that these systems and software are functioning properly and decide what needs to be done based on analyses of the situation. The incumbent will provide primary support regarding computer programming in the development of a national data network for the monitoring and inspection of dams and work closely with multi- disciplinary development team including ARS scientists and support staff, other federal partners like NRCS, and university partners. This position is 100% grant funded.
Required: Bachelors with 3 years' of experience or Master's in Computer Science, Electrical/Computer/Software Engineering, Information Technology/Systems/Science, Physics or a related field. Valid driver's license *Knowledge of basic principles of professional/scientific research. * Ability to prioritize tasks and completed these tasks in a timely manner to the satisfaction of the requestor Demonstrated ability to develop, debug, and revise software code in multiple programming languages such as Terraform, Java, C/C++, C#, Python, SQL, HTML & CSS, JQuery, JavaScript, Fortran, VBA.NET, R, Bash, PowerShell, TypeScript *Working knowledge of user interface development systems used in software application development such as GitHub, GitLab, Hadoop, Spark, MS SQL Server, Visual Studio (2015, 2017, 2019), IntelliJ IDEA, NetBeans, R Studio, Office 365. *Knowledge of hardware and software functions, network and operating system specifications, sufficient to develop new work methods, and standards. * Working knowledge of Microsoft Windows, Microsoft Windows Server, and Linux. * Working knowledge of cloud platforms (Azure, AWS). * Experience with Microsoft .NET Core 2.1, .NET 4.0 and Angular. * Experience with ESRI's GIS software suite. * Experience working with data stored in cloud storage accounts and PostgreSQL, MySQL, and SQL servers. * Skill in programming, scripting, statistics, managing tasks, working in a fast-paced multidisciplinary team environments, managing cloud resources, cybersecurity, and working with large temporal and spatial datasets. Preferred: Master's in Computer Science, Electrical Engineering, Information Technology, or related field. Master's and 3 years' experience or a PhD in Computer Science, Electrical/Computer Engineering, Information Technology or a related field. For full consideration please follow the link to apply using the OSU Career Site:
Contact Person
Dr. Kevin Wagner
Contact eMail
Bookmark the permalink.

Comments are closed.