University Corp. For Atmospheric Research (UCAR) Software Engineer II (19091) in Boulder, Colorado

Job Title: Software Engineer IILocation: Boulder, CoType: Full-time, ExemptApplication Deadline:This position will be posted until December 31, 2018 or a sufficient numberof applications have been received. Thereafter, applications will bereviewed on an as-needed basis.Relocation:No relocation package is offered for this position.Work Authorization:U.S. Citizenship, Permanent Residency, or other protected status under 8U.S.C. 1324b(a)(3) is required for this position. UCAR/NCAR will notsponsor a work visa (e.g., J-1, H1-B, etc.) for this position.Where You Will Work:Located in Boulder, Colorado, University Corporation for AtmosphericResearch (UCAR) serves and participates in a collaborative community ofresearchers and educators who are dedicated to understanding the atmosphere --the air around us -- and the complex processes that make up the Earthsystem, from the ocean floor to the Sun's core. UCAR manages the NationalCenter for Atmospheric Research (NCAR) on behalf of the National ScienceFoundation and the university community.What You Will Do:Software systems engineer for the COSMIC Data Analysis and Archive Center(CDAAC). Implement, maintain, design, and modernize configurationmanagement, development, build, test, and operational frameworks.As part of the CDAAC team, design, implement, test, and maintain theCDAAC radio occultation processing software in consultation with programscientists. Process existing and new satellite missions with CDAAC softwareand assist in quality control and validation.Perform CDAAC software updates, testing, packaging and deployment acrossall operational and development systems. Support installation of software atpartner organizations.Evaluate existing and future processing, database, storage, andconfiguration management frameworks. Support team in design and implementationnew processing, database, storage, and configuration management forCDAAC processing.Assist in communication, negotiation, and user support with partners andsponsors.Document system design and operation, and maintain documentation.Participate in systems operations, monitoring, and troubleshooting.Responsibilities:Software system engineering for the CDAAC system and data center. Develops,implements, documents, and maintains software development, build,packaging, and test frameworks. Applies and maintains tools forconfiguration management and continuous integration to improve the reliabilityand deployment frequency of software to development and operational systems.Assist in Linux system and web infrastructure administration as well ashardware installation.Designs, implements, and evaluates new solutions to improve operationcontinuity and availability, processing performance, data storage anddistribution, management flexibility, system monitoring, and informationsecurity at the CDAAC data center. Documents design, implementation, andoperation of solutions.Performs CDAAC data monitoring, post-processing, archiving and datacollection and distribution from one or more satellites. Effectivelyinterfaces with the satellite operators, data customers, and other CDAACpartners. Maintains existing and designs and implements new CDAAC webinterfaceParticipates in operations system monitoring, including weekend andoff-hours monitoring duty in rotation with other CDAAC operators.What You Need:Education and Years of Experience:B. S. in Computer Science or related field, plus 4 - 8 years'progressive, relevant experience in software system engineering,documentation, testing and maintenance; or an equivalent combination ofeducation and experience.Knowledge, Skills, and Abilities:Experience with Perl and Python.Experience with Continuous Integration and RPM builds.Experience with the software version control systems Subversion and Git.Experience with modern software design and testing strategies.Experience with SQL databases.Experience with at least one Linux operating system, system security,OS/application ?integration, debugging, performance tun