Application Systems Analyst/ Programmer (Lead)
at Centuria
Monterey, California, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 01 Dec, 2024 | USD 123000 Annual | 03 Sep, 2024 | N/A | Computer Science,Postgresql,Emerging Technologies,Python,Systems Analysis | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Job Title: Application Systems Analyst / Programmer (Lead) – Product and Production Metadata Handler (PPMH) Graphical User Interface (GUI)
Location: Monterey (remote/on-site schedule possible)
Clearance: Secret
Program: Fleet Numerical Meteorology and Oceanography Center (FNMOC) IT Support
Company/ Program Description: Centuria, a Service-Disabled Veteran-Owned Small Business (SDVOSB), has been delivering IT, Engineering, and Scientific solutions to the Federal Government since 2002. During our two decades of service we have earned the trust and respect of our government clients for the simple reason that we have great people who are experts in their fields and take pride and ownership in everything they do.
The Washington Post has recognized Centuria Corporation as one of the top workplaces in the DC Metro area for 2024. This award celebrates nationally recognized companies that make the world a better place to work together by prioritizing a people-centered culture and giving employees a voice. The Top Workplaces USA award is based entirely on feedback from an employee engagement survey completed by the employees of participating workplaces. Centuria is honored to have been awarded this distinction.
PROGRAM DESCRIPTION: The Fleet Numerical Meteorology and Oceanography Center (FNMOC), under the direction of the Commander, Naval Meteorology and Oceanography Command, runs regularly scheduled numerical predictions of the global atmosphere and ocean dependent upon strong IT project management and a complex, robust IT infrastructure. Located in Monterey, CA, and at Stennis Space Center, MS, FNMOC products are distributed directly to Department of Defense (DoD) activities worldwide. Product and Production Metadata Handler (PPMH) Graphical User Interface (GUI) will provide FNMOC with a PPMH GUI. The work includes coordination with the FNMOC Product Naming Standards Board (PNSB), where members are located at both FNMOC Monterey and FNMOC Stennis. The work addresses interfacing with the underlying PPMH database that houses all of the current product and production metadata to allow users to access the Product Naming Standard Document, the individual metadata tables, and create a GUI that will allow for the PNSB to move the Metadata Change Process from paper to a GUI where all members, irrespective of location, can view, enter, and modify Metadata Change Proposals (MCP). This work involves the creation, managing, and report generation of the Metadata Change Process.
JOB REQUIREMENTS:
- Clearance: Secret
- Education: Bachelor’s degree from an accredited college or university with a curriculum or major field of study which provides substantial knowledge useful in managing large, complex AIS projects is closely related to the work to be automated, and/or in a computer science, information system, a physical science, engineering or a mathematics-intensive discipline.
- Experience: Have six years of increasingly complex and progressive experience in performing systems analysis, development, and implementation of business, mathematical, or scientific setting using a variety of information technology resources. Has experience with current technologies and, where required for the task, emerging technologies. Must have managed or had significant involvement with complex or substantive information technology projects including one year of experience in management and supervision.
- Desired Expertise: Python, PostgreSQL
Responsibilities:
- Add software code to read a Metadata Change Proposal (MCP), either current or archived, into multiple screens as appropriate.
- Add software code to update an existing or create a new MCP, current only, while not allowing modification of any archived MCP. This will require work on a minimum of three screens.
- Build the Structure Query Language (SQL) software code associated with an MCP, which may include a number of changes to a single table, or many changes across multiple tables.
- Add software code to delete an MCP only in the one instance allowed at the start of the MCP Process.
- Add an “Entries List” to the MCP Page (also called the Change Page) that will allow the user to select one or more from the list for modification.
- Implement specific user permission related to access to or limitations to access to portions of the user interface. This includes limitations imposed by data/metadata classification and CUI restrictions.
- Implement the Documents Tab on the Main Page. This includes working with the PNSB and “prodname” application programmer to coordinate changes to the current Perl cgi World Meteorological Organization (WMO) Gridded Binary Set 2 (GRIB2) FNMOC Standard documentation. It also requires adding links for current HTML documentation that are produced and maintained in operations.
- Enhance the Change Page “Entries List” to handle list of over a thousand entries (true for the Parameter Table) to facilitate finding of a single entry out of hundreds.
- Add software code to allow the searching of the PSQL database tables to assist users in locating the metadata desired. This will be critical for the “Main” metadata tables for external users unfamiliar with the contents and scope of the PPMH database.
- Add algorithmic filters to the MCP Stoplight List, the MCP Number List, Submitter List, and Target DTG List on the MCP Table Page for both current and archived MCPs.
- Implement the “Translate” Product Name Tab to the simple design required. This will include allowing the appearance of the Tab although greyed out to indicate it is inaccessible.
- Add new “Admin” Tab to allow PPMH Manager to add people to the PSQL person, organization and PPMH User tables.
- PPMH GUI documentation required must reflect the delivered GUI functionality as well as the Configuration Management Installation and Test documents.
- Add software code to enhance the users experience by providing focused “Help” within each page by using things such as pop-ups or clickable icons that go to reference information.
- Formulate and define system scope and objectives for assigned projects.
- Prepare detailed specifications for programs.
- Responsible for program design, coding, testing, debugging and documentation.
- Has full technical knowledge and responsibility of all phases of applications systems analysis and programming.
- Understand the business or function for which application is designed.
- Duties also include instructing, directing and checking the work of other systems analysts and programming personnel.
- Responsible for quality assurance review.
- Responsible for directing and monitoring the work of team members.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Other
Software Engineering
Graduate
A computer science information system a physical science engineering or a mathematics-intensive discipline
Proficient
1
Monterey, CA, USA