General Dynamics Information Technology Software Developer in Silver Spring, Maryland
The National Centers for Environmental Information (NCEI) was established to improve the National Oceanic and Atmospheric Administration’s (NOAA’s) ability to meet the demand for high-value environmental data and information by hosting and providing access to one of the most significant archives on Earth. Through innovative and value-added strategies, including the development of newly integrated products and services, NCEI is working to fulfill its mandate and to exceed customer expectations.
GDIT is committed to providing efficient, responsive and mission-oriented operations and maintenance support services to NCEI through excellence in service delivery, performance, and continual service improvement.
In this role you may:
Monitor and maintain all systems supporting core functionality (e.g. ingest, archival storage, data management, and access) for systems falling under Data Stewardship Division's responsibility
Operate and maintain environmental data and information ingest and archive systems for NCEI
Develop and deploy tools for improved monitoring and operational configuration management of NCEI's ingest and archival system
Develop and deploy tools for the accommodation of new data providers and new data streams for the ingest, archive and access system
Provide troubleshooting, solution recommendations, and technical assistance for problems occurring within operational systems and infrastructure
Develop and maintain tools for the collection, management, access to, and viewing of metadata
Operate NCEI systems for the acquisition, ingest, and public dissemination of environmental data and information products
Operate NCEI systems for generating environmental data products and disseminating them to specified recipients
Operate NCEI systems for tracking, logging, and producing environmental data system metrics and reports
Monitor operational systems, report status, and coordinate with system owners, systems developers, subject matter experts, and other stakeholders for timely detection and resolution of NCEI data system anomalies and failures
Coordinate and work with system owners and designates for ensuring NCEI environmental data systems are maintained and properly configured forreport NCEI environmental data system metrics and anomalous conditions to NCEI
Develop and maintain tools for supporting the documentation of core archival processes such as the creation and maintenance of submission agreements and appraisals of archival requests and data
Provide software lifecycle support for production applications and integration of the applications and associated services into the NCEI's architecture
Provide expert software and infrastructure design and planning support for a robust and sustainable architecture that is scalable to accommodate increasing volumes of data
Technically assess legacy software for determining sustainability issues (technical debt) and identifying information technology security risks
Tevelop and document NCEI processes and best practices for software development and maintenance
Verify, validate, and characterize both planned and existing systems and products for their compliance with design requirements and suitability for use in their target environment(s)
Provide configuration management (e.g., planning, identification, control, status accounting, verification, and audit), and associated technical document management, for managing NCEI's technical baseline
Provide software configuration management support for NCEI's operational software
Provide software development support for the development of software applications and products, using NCEI's “development team” model for softwaredevelopment.
Provide quality assurance support (e.g. examining, inspecting, and evaluating implemented processes, products, artifacts, and standards) for the work outputs of NCEI development teams
Provide quality control tools, including processes and procedures, for detecting and reporting defects existing or occurring in the NCEI operational environment.
Aanalyze, develop, and communicate technical recommendations to NCEI's services providers (e.g. OSGS, OSPO, STAR) for requirements to be used in modifications and upgrades to NCEI's IT infrastructure, systems, and enterprise applications
Provide systems engineering support for providing rigor to the design, development, and operation of NCEI systems and applications
Provide project management support for all phases of the software development and project life-cycles; implementing best practices from the Project Management Institute’s Project Management Body of Knowledge (PMI PMBOK®) and the IEEE Computer Society’s Software Engineering Body of Knowledge (SWEBOK®).
Re-engineer legacy software specified by the Government to adhere to software best practices and security mandates
Provide software engineering expertise for troubleshooting and correcting issues with the operational software
2-4 years of experience with BS required and MS desired
BA/BS but degree may be waived with 8 years + experience.
- Relevant Software Development experience.
For more than 50 years, General Dynamics Information Technology has served as a trusted provider of information technology, systems engineering, training and professional services to customers across federal, state, and local governments, and in the commercial sector. Over 40,000 GDIT professionals deliver enterprise solutions, manage mission-critical IT programs and provide mission support services worldwide. GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.
Job FunctionInformation Technology
Security Clearance LevelNone
Full/Part TimeFull Time