Geocent

Returning Candidate?

Application Programming Support

Application Programming Support

Job ID 
2017-3793
Job Locations 
US-CA-Monterey
Category 
Information Technology

More information about this job

Overview

Geocent offers exciting and challenging opportunities in the Technology field! Geocent employees across the country subscribe to the company's culture of focusing on results when serving our large, diverse group of clients nationwide.

Responsibilities

  • Software updates, maintenance, and programming support for models and applications to update existing models and applications to use modern tools, languages, and to interoperate within cloud based service providers, as well as the existing operational environment. Expected 30% of workload. Update SOPs and wikis, as needed. Create and update user guides.
  • Operationalize and recode existing model and applications functionality using standardized cloud based tool sets, particularly containerizing, into cloud based applications targeted for the METOC operational environment, including all technical documentation in SOPs, wikis, and user manuals. Much of the technical documentation intended for users must be created from scratch. 
  • Integrate, test, and document updates to existing models and applications to meet CS and interface requirements for complementary Navy projects and programs, particularly Navy Integrate Tactical Environmental Subsystem-Next (NITES-Next) and Primary Oceanographic Prediction System (POPS). 
  • Integrate capabilities with existing geospatial applications, particularly GeoServer and Environmental Systems Research Institute (ESRI); METOC and climatology products; and Commercial Joint Mapping Toolkit (CJMTK) and Integrated Stored Information System (ISIS) data. The contractor shall document all software programs in accordance with software management processes, including any necessary updates to SOPs and wikis. 
  • Collaborate and coordinate efforts to integrate containerizing applications with peers groups in DOD, other federal and commercial companies facing similar challenges in high performance or operational computing. This must include meetings, summits, and technical exchanges with open source software technical committees and groups. 
  • Provide demonstrations, briefs and updates to the team, representatives of complementary Navy projects and programs, and operations department personnel on updated functionality and user interfaces. Weekly task status updates to TPOC. 
  • Provide and maintain accurate and complete documentation of all software update efforts, both current and historical, with the oversight organizations. 

Qualifications

  • 1 year of experience using cloud based computing services.
  • 3 years of experience with software architecture design.
  • 1 year of experience with Navy meteorology model software terminology.
  • 5 years of experience programming Java.
  • 3 years of experience with Navy operational software processes and procedures.
  • 4 years of experience programming applications to run in a Linux system environment.
  • 3 years of experience programming applications to run on a web infrastructure comprised of Apache, Tomcat, and JBoss.
  • 3 years of experience programming GI&S applications using Java in a web environment.
  • Understand object-oriented and functional programming at scale (cloud).
  • Understand front-end web Graphical User Interface (GUI) design and development.
  • 4 years of experience in support, maintenance, and documentation of software functionality.
  • 1 year of experience with meteorology and oceanography concepts.
  • 3 years of experience writing software technical documentation

 

U.S. Citizen only for Federal Clearance Requirement

 

Geocent is an Equal Opportunity Employer Minorities/Women/Veterans/Disabled/Sex/Sexual Orientation/Gender Identity/National Origin

 

#cjpost