> Markdown version of [/jobs/ext/1407485-database-and-applications-developer-level-iii](https://www.wearedevelopers.com/jobs/ext/1407485-database-and-applications-developer-level-iii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Database and Applications Developer -Level III - **Company:** SALTWATER INC - **Location:** United States - **Experience:** Expert - **Salary:** $83,200.0 - $114,400.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Geographic Information Systems, Application Programming Interfaces (APIs), Ajax (Programming Language), Business Logic, Software Applications, ArcGIS (Software), HTML5, Audit Trail, Cascading Style Sheets (CSS), Information Systems, Databases, Data Validation, Data Dictionary, Data Integrity, Extract Transform Load (ETL), Data Structures, Relational Databases, Database Development, Django Web Framework, Entity Relationship Models, Python (Programming Language), PostgreSQL, Microsoft SQL Server, NumPy, Operational Databases, Oracle Databases, Oracle (Applications), Query Optimization, Role-Based Access Control, Responsive Web Design, Software Engineering, SQL Stored Procedures, PL-SQL, SQL Databases, Database Engines, Web Applications, Apex Code, Oracle Enterprise Manager, Flask (Web Framework), Spring-boot, Database Performance, Gitlab, Pandas, Information Technology, Software Version Control - **Published:** July 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8143c8622e74a3ef ## About the Role * MS Degree in Computer Science, Information Systems, Engineering, or a related field of study; or BS Degree in one of these disciplines, five (5) years of relevant experience. * Ability to translate real-world scientific processes into logical and physical data models (Entity-Relationship Diagrams). * Ability to write complex stored procedures, triggers, and packages (PL/SQL) to handle business logic and the "edit-approval" workflow. * Knowledge of implementing Role-Based Access Control (RBAC) to differentiate between different use and access requirements.. * Skill in creating technical documentation, data dictionaries, and user manuals. * Software proficiency includes, but is not limited to: + Database Engines: Expert-level proficiency in Oracle RDBMS (12c/19c or later). Knowledge of PostgreSQL or SQL Server is a plus. + Development Frameworks: Proficiency in Oracle APEX (Application Express) is highly desired for rapid development of data-centric web apps. Alternatively: Java (Spring Boot), Python (Django/Flask), or .NET. + ETL & Scripting: Python (Pandas/NumPy), PL/SQL, Informatica, or FME. + Front End: HTML5, CSS3, JavaScript, and AJAX techniques for responsive user interfaces. + Version Control: Git/GitHub/GitLab., * Documented experience working with geospatial data (GIS, Oracle Spatial, ArcGIS). * Documented experience in database development and administration * Documented experience building workflows with approval gates/audit trails * Ability to communicate with fishery scientists to understand their data needs and translate them into technical specifications. * Previous experience supporting NOAA or other Federal Agencies. ## Description * Analyze disparate data sources (flat files, .db3, Access databases, legacy SQL, APIs) and design automated workflows to extract, transform, and load (ETL) data into a centralized Oracle Enterprise environment. * Develop parsing algorithms to handle inconsistent data formats and ensure data integrity during the migration process. * Implement data validation rules to flag anomalies during ingestion. * Database Architecture and Management * Design and maintain normalized relational database schemas that support complex fishery survey and oceanographic data structures. * Optimize database performance through indexing, partitioning, and query tuning. * Ensure strict adherence to federal data security standards and PII protection protocols. * Application Development (Internal and External) * Internal interface: develop a user-friendly web application allowing internal NOAA staff to input, query, and edit live data records. * External partner workflow: create a secure portal for external partners to view and input data and propose edits. * Approval logic: engineer a "staging and commit" workflow where external edits are held in a review queue (edits do not affect the production database until reviewed and approved by the Database Manager or appropriate data steward). B. Support for Other Research Activities: Support other Trawl and Plankton Branch, PEMD, and SEFSC surveys, including but not limited to: * Provide support for data analyses and prepare data summaries. * Assist with the development of data reports, publications, and presentations, as needed; adhere to SEFSC publication procedures prior to publication of any abstracts or manuscripts. C. Outreach and Education: Participate in public outreach and education efforts, as needed. D. Scientific Meetings: Contractor may be required to prepare for and present, facilitate, or participate in various workshops, scientific meetings, symposiums, and public forums. ## Related Videos - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Hacking AI at the Edge of the Indian Ocean](https://www.wearedevelopers.com/videos/100177-hacking-ai-at-the-edge-of-the-indian-ocean) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) - [Parquet, Delta, Iceberg & Ducklake - An introduction for developers](https://www.wearedevelopers.com/videos/100075-parquet-delta-iceberg-ducklake-an-introduction-for-developers) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Software Developer Salary in South Africa](https://www.wearedevelopers.com/magazine/232-software-developer-salary-in-south-africa)