Application Systems Analyst - Programmer

September 26

Apply Now
Logo of Centuria

Centuria

Radar Systems • National Resource Management • Logistics/Supply Chain Management • Systems Engineering • Testing & Evaluation

51 - 200

Description

• 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.

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

Apply Now

Similar Jobs

September 26

Project HVAC/Utilities Engineer focusing on technical challenges for consumer products.

September 20

Business Systems Analyst optimizing IT systems for a high-growth remote organization.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com

Join our Facebook group

👉 Remote Jobs Network