Peraton Stennis Space Center , MS 39212
Posted 2 months ago
Peraton is seeking skilled and innovative applications analysts programmers to support technical solutions associated with the collection, processing, and exploitation of assured, relevant, and timely oceanographic, meteorological, hydrographic, precise time and astrometric information for the Commander, Naval Meteorology and Oceanography Command (CNMOC) and their subordinate commands. The successful candidate will be a skilled and innovative IT professional who will play an integral role in modernizing the IT infrastructure used to provide meteorology and oceanography support to warfighters afloat and ashore.
Creates, modifies, and tests code, forms, and script that allow computer applications to run. Works on developing applications from specifications drawn up by software developers or other individuals. Writes, analyzes, reviews, and rewrites programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic. Conducts trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct. Performs or directs revisions, repairs, or expansion of existing programs to increase operating efficiency or adapt to new requirements. Writes, updates, and maintains computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment. Consults with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes. Performs systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
The successful candidate will lead and/or perform one or more of these functions:
Code modifications as required in response to patches/updates in systems/software components such as databases, web application servers, operating systems and languages/libraries used in software development.
Software design and development activities such as requirements analysis, software design, software implementation, software/system integration, test and evaluation, transition and deployment to produce quality Navy METOC software capabilities.
Implement applicable software engineering standards to improve interoperability of data, products, and applications. Standards include configuration guidelines for the targeted environment, security guidelines, and other engineering guidelines applicable to the application.
Software requirements analysis, validation, and documentation.
Software requirements management which includes tracking, tracing and conducting change control activities throughout the application lifecycle. Software requirements management ensures alignment between application requirements, work plans, and work products. High-level requirements will be tracked and managed as an Engineering Change Request (ECR) and the lower-level control activities will be tracked and managed at the project level.
Software design practices to develop, document and review high-level and detailed-level software designs that provide the appropriate content not only for code implementation, but also for other phases of the product life-cycle such as modification, maintenance, sustainment, installation, and DISA Security Technical Implementation Guide (STIG) compliance.
Create work products of software analysis and design, such as entity relationship diagrams, data flow diagrams, structure charts, data structure diagrams, and pseudo code. All software analysis and design artifacts shall be documented in a Software Design Description (SDD).
Use systematic, disciplined, and quantifiable engineering practices during the development and maintenance of cyber secure and STIG compliant software applications.
Software verification activities to ensure that selected application work products meet their specified requirements. Verification activities include the requirements reviews, design reviews, code reviews, software readiness reviews, and security reviews utilizing the latest version of applicable DISA STIGs.
System integration support for deployments of contractor software and documentation modifications.
Risk management to identify potential problems before they occur so that risk handling activities can be planned and invoked as needed across the application lifecycle to mitigate adverse impacts on achieving objectives.
Implement or integrate software with logging and application monitoring solutions as specified by individual task orders. Related technologies may include Xymon, Hobbit, or logging and application monitoring solutions available in Navy Cloud environments.
Assist with management and cybersecurity of web services and applications.
Implement or integrate applications with solutions that obtain objective, metrics in support of determining software usage and identifying areas for software performance optimization. Technologies related to these measures may include Splunk, JMeter, AppDynamics Pro, and solutions available in Navy Cloud environments.
BS 8-10, MS 6-8, PhD 3-5
Required experience in multiple of the following:
Operating Systems: Microsoft Windows, Red Hat Enterprise Linux (RHEL)
Databases: PostgreSQL, Oracle, MS SQL Server, PostGIS
Application/Web Servers: Red Hat Enterprise Application Platform (EAP), Apache Tomcat, Apache HTTP Server, Wildfly, Microsoft Internet Information Services (IIS)
Commercial-Off-The-Shelf (COTS) Software: ESRI ArcGIS Server and Desktop
Other Services/Software: Podman, AWS EC2, AWS ECS, Jenkins, Kubernetes, Git, BitBucket, Atlassian Software Suite, Ansible
Preferred experience in
Tasking, Collections, Processing, Exploitation, Dissemination (TCPED) process
Battlespace on Demand (BonD) process
COMNAVMETOCCOM, NAVIFOR and their subordinate Activities' IT infrastructure
DoD Architecture Framework (DODAF)
DoD IT Portfolio Repository (DITPR)-DON certification process
Peraton drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted and highly differentiated national security solutions and technologies that keep people safe and secure. Peraton serves as a valued partner to essential government agencies across the intelligence, space, cyber, defense, civilian, health, and state and local markets. Every day, our employees do the can't be done, solving the most daunting challenges facing our customers.
An Equal Opportunity Employer including Disability/Veteran.
Colorado Salary Minimum: $76,000
Colorado Salary Maximum: $184,300
The estimate displayed represents the typical salary range for this position, and is just one component of Peraton's total compensation package for employees. Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. In addition, Peraton provides a variety of benefits to employees.