The Software Application Developer will support the Northeast Fisheries Science Center (NEFSC) Ecosystems Surveys Branch by maintaining, enhancing, and developing software applications that support the collection, entry, quality control, and management of fisheries survey data. The developer will work on systems such as the Fisheries Scientific Computing System (FSCS), including the creation of new modules for data entry and retrieval from Oracle databases. Responsibilities include ensuring software is user-friendly, technically sound, and capable of integrating with NOAA's data architecture and QA/QC workflows. The position also involves generating documentation and user manuals for all new or updated software features and participating in dockside or harbor-side work when needed to support field deployment. This role requires experience in full software development cycles, proficiency in multiple programming languages, and the ability to collaborate with project teams to refine user requirements and ensure compliance with NOAA's IT security standards.
Responsibilities
- Maintaining and enhancing software applications that are used for recording fisheries data, such as the NEFSC FSCS system.
- Developing new software applications and/or modules for entering fisheries data into Oracle structures, or for accessing and viewing stored data.
- Developing or enhancing software applications for QA/QC during and after the data collection process.
- May require dockside/harbor side work
Requirements
- Minimum of a bachelor's degree and experience directly related to the task requirements.
- Experience with PHP and web application development
- Experience with Android app development for tablets and smart phones.
- Working knowledge of JAVA program development
- Demonstrated proficiency with Oracle, PL/SQL, and relational database development.
- Experience in supporting application development through integrated project work group meetings, data modeling, code reviews, and system review for quality and performance.
- Work experience that includes 1) involvement in all aspects of the software development cycle and 2) demonstrated ability to learn both data collection processes as well as new and existing technologies.
- Familiarity with Jira agile program management tools
- Ability to work as part of a team to define and refine user requirements.
- Ability to understand, implement, and integrate security standards set by the NOAA and implemented by NEFSC's Data Management Systems Division
- Current MS Office and Google Workspace skills
- PHP, PL/SQL, R, C#, Python, ArcGIS, and/or other programming languages
- Oracle database systems
- Hold a valid state drives license with the ability to operate a Federal motor vehicle.
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.