Position 1: Records/Data Manager
Position 2: Senior Software Developer
Personnel performing this effort will be required to have a SECRET clearance.
This position is responsible for developing and implementing project plans and coordinates ongoing data management activities with the Marine Corps. The Data Manager ensures tasks listed below are appropriately resourced and proposes solutions for data management issues.
The Contractor shall develop and draft Marine Corps Lessons Learned periodicals to include the Marine Corps Center for Lessons Learned monthly newsletter, an unclassified publication that provides summary and links to Marine Corps Unclassified/FOUO lessons learned materials, and other significant after action report materials received over the previous month. Other required lessons learned periodicals to be developed and drafted include the weekly Classified Operational Intelligence Summary, and both classified and unclassified/FOUO lessons learned new data rollups (a weekly compilation of new inputs to the Marine Corps Lessons Management System (LMS).
The Contractor shall provide analytical support to compile information to answer requests for information and literature search support for Marine Corps lessons learned reports produced by the MCCLL analysis section. The Lesson Management System will be data mined for relevant materials to support information requirements, with the results populated in LMS binder, and additionally documented in an information paper; if required.
The Contractor shall catalogue and archive lessons learned records, documents, and other electronic data in both the classified (SECRET) and unclassified/FOUO Lesson Management System as appropriate by receiving and reviewing lessons learned materials, to include but not limited to, unit after action reports, information briefs, standard operating procedures, etc. These records reviewed against an applicable classification guide to ensure proper classification level, and will be cataloged with appropriate tagging, such as DOTMLPF pillar, Warfighting functions, unit, classification, and other categories as appropriate in order to be retrieved effectively using Marine Corps Lesson Management search functionality, Autonomy Idol.
The Contractor shall maintain user accounts, profile information of Lessons Management System subscribers. As of January 2013, there are over 30,000 LMS subscribers. The Contractor shall maintain the subscriber list ensuring that unit, rank, and other relevant user profile information is current.
The Contractor shall provide transcription support to convert audio interview files into word documents. MCCLL averages 600 sixty minute interviews per year. Each sixty minute interview takes about 6-8 hours of processing time, from raw audio file, to final published transcript. Transcriptions shall be completed in a timely manner to support the development of Marine Corps Lessons Learned reports. Additional transcription support is required for surveys, converting hand written essay answers into electronic format.
Senior Software Developer
The Contractor shall provide software and server lifecycle support for the web-based classified and DoD CAC-card protected unclassified for official use only (FOUO) LMS. LMS consists of the following major software components: 1) Microsoft Windows Server 2008 R2 IIS, 2) Cold Fusion Programming Language, 3) Microsoft SQL Server 2008 R2 database, 4) Autonomy Idol Search Engine, 5) LISTSERV Email Distribution Management, and 6) Adobe Creative Suite (to include InDesign) web design tools. The system architecture also includes VMware Virtualization Software, data switches, and Storage Area Network (SAN) devices.
The Contractor shall manage a sound, thoroughly planned, and documented disciplined software development/ maintenance process that includes requirements development, design, coding, peer review, testing (development and user), and fielding processes to ensure quality deliverables are met by established deadlines.
The Contractor shall provide Cold Fusion/Java Script programming support. The Cold Fusion/Java Script programmer will work as an integral part of a software lifecycle maintenance effort to provide Cold Fusion/Java Script programming. MCCLL-LMS consists of approximately 2,500 Cold Fusion/Java Script modules that require continual maintenance and enhancement, and the cleanup and archival of unused legacy code.
The Contractor shall provide database administration (Microsoft SQL Server 2008 and later versions) support. Database administration will be an integral part of a software lifecycle maintenance effort providing design, development, and implementation of web-based applications utilizing Microsoft SQL Server 2005.
Programmer Qualifications: MCCLL maintains an integrated technology environment in support of the MCCLL technology requirements. This requires a range of technology skill sets for those individuals' assigned roles and responsibilities in support of the MCCLL technology. The Contractor shall provide sufficient skills in the following areas and be fully trained in the MCCLL LMS and associated software in order to successfully complete the tasking required. These skills include but are not limited to:
- MCCLL LMS Administration
- Adobe, Inc. Cold Fusion Programming
- Java Script Programming
- Microsoft .Net Programming
- Microsoft SQL Server Software Programming and Database administration
- Microsoft IIS Software Programming and Administration.
- Autonomy IDOL Programming and Administration
- Vovici Survey Software Administration
- ListServ Software Administration
- Technical and Quality Assurance Software Support
- Software Project Management
- VMware. VMWaRE Programming and Administration
The Contractor shall be proficient in Microsoft server operating systems (Windows Server 2003/2008), VMware (VMware Certified Professional (VCP) certification desired), Storage Area Network (SAN) configuration and management, data switch configuration and management, backup software (Symantec Backup Exec), and building and configuring new servers for redundancy and high availability.