Cooperative Research Software Application Developer

Think Tank, Inc.

  • Silver Spring, MD
  • Permanent
  • Full-time
  • 1 month ago
  • Apply easily
*US Citizenship Required*Onsite at a NEFSC and aboard research vessels in the Northwest Atlantic OceanPOSITION DESCRIPTION:The Software Application Developer will support the Northeast Fisheries Science Center (NEFSC) by designing, developing, and maintaining web-based applications and software tools that facilitate data collection, integration, and analysis for cooperative fisheries research initiatives. The developer will create flexible, scalable software architectures with modern Application Programming Interfaces (APIs), integrate existing systems with new technologies, and ensure compatibility with Oracle database systems. Responsibilities include maintaining legacy applications, migrating code, managing databases across development environments, and supporting the full software development lifecycle. The role also involves participating in project planning, code and system reviews, user requirement refinement, and adhering to NOAA's cybersecurity and IT standards. The developer will be expected to deliver technical documentation, user manuals, and application updates on a scheduled basis, and may support dockside operations as needed. Collaboration with project managers, scientists, and end users is essential to ensure performance, usability, and alignment with research goals.RESPONSIBILITIES:
  • Work closely with staff from NOAA NEFSC to design, build, and maintain applications that support cooperative research efforts.
  • Design, develop, and maintain web-based applications with flexible architecture and use of Application Programming Interfaces (API) to better facilitate system-level integration
  • Maintain existing systems throughout their lifecycle, which includes decommissioning applications whose functions are incorporated by new applications or are no longer needed.
  • Support application development through integrated project work group meetings, data modeling, code reviews, and system reviews for quality and performance
  • Analyze project information requirements to research and suggest emerging technologies and how they can address future development needs
  • Define and refine user requirements
  • Implement and integrate security standards set by the NOAA/NMFS/ Office of the Chief Information Officer (OCIO) and implemented by NEFSC's Information Technology Division.
  • Follow security and development standards set by the NEFSC's Information Technology Division.
  • May require dockside/Harbor Side Work
REQUIREMENTS:
  • Minimum of seven (7) years of relevant experience, with a Masters Degree in a relevant field preferred
  • Proficiency in HTML5, CSS, PHP, SQL, JQUERY and JAVASCRIPT.
  • Working knowledge of other programming languages, such as R, Unix shell scripting, etc.
  • Experience with Bluetooth I/O preferred
  • Proficiency in designing, creating and developing APIs (CSV and JSON based) that interface with Oracle database systems (11g and 12c).
  • Experience in code migration, database change management and data management in multiple environments, and different stages of the development life cycle.
  • Familiarity with Oracle, SQL, and related database tools and technologies is highly desirable.
  • Ability to participate in integrated project teams, work group meetings, code reviews, and system reviews for quality and performance.
  • Skill in working with developers and project managers providing quick resolutions during critical production issues with performance related resolutions.
  • Experience working as part of a team to define and refine user requirements.
  • Experience with program planning and management in a team environment.
  • Experience with developing performance metrics and milestones.
  • Experience developing and monitoring resource investment strategies.
  • Experience working with marine fisheries information programs or other science-based.
  • Current MS Office and Google Workspace skills.
  • Proficiency in HTML5, CSS, PHP, SQL, JQUERY and JAVASCRIPT.
  • Working knowledge of other programming languages, such as R, Unix shell scripting, etc.
  • Demonstrated proficiency in designing, creating and developing APIs (CSV and JSON-based) that interface with Oracle database systems (11g and 12c).
  • Familiarity with Oracle, SQL, and related database tools and technologies.
  • Hold a valid state drivers license with the ability to operate a Federal motor vehicle.

Think Tank, Inc.