• Senior Software Engineer - BONUS AVAILABLE!

    Job Locations US-DC-Washington
    Posted Date 6 months ago(12/5/2017 4:18 PM)
    # of Openings
    Information Technology
  • Overview

    Position:  Senior Software Engineer

    Location:  The Pentagon

    Clearance:  Top Secret

    Key Requirements:  Must have OR BE WILLING TO GET Security+ certification, PLUS an OS/CE certification, such as MCSE, CCNA or other related cert

    Period of Performance:  This particular effort is available up to June 16, 2018 (extension expected through December 2018); once this work is done, the Senior Software Engineer will be moved over to a long-term contract we have in place that is good through June 30, 2022; this follow-on work can then be done remotely or at an office in White Plains, MD (but employee must still be within commutable distance to the Pentagon for meetings/on-site work, as needed)


    The Knowledge Management / Decision Support (KMDS) Version 2 provides Joint Capabilities Integration and Development System (JCIDS) stakeholders a decision making foundation based on key pieces of functionality – Document and Data Repository; User Action Inbox; System Directory; Capability Requirement Document Submission, Staffing, and Commenting; Integrated Joint Requirements Oversight Council (JROC) Calendar; Studies; Advanced Search; Functional Capabilities Boards (FCB) home pages and dashboard; Capability Gap Assessment (CGA); End-to-End Joint Urgent/Emergent Operational Need Processing (JUON/JEON); and Joint Doctrine, Organization, Training, Materiel, Leadership and Education, Personnel, Facilities, and Policy Change Request (DCR) Tracking.

    The Joint Staff migrated from a custom Oracle-based solution to the current version in 2013. The migration deliberately did not address data quality, and KMDS v2 suffers from different data standards from the migration and poor data quality overall. In addition, poor records management processes have inhibited users’ ability to distinguish archived working documents from the final documents. Metadata for documents is also stored within .bin files, restricting the ability of the system to present data across capability requirement portfolios in any meaningful way. In general, the situation limits the ability to find meaningful information outside of the capability requirement document staffing process.


    Specific Task Overview:

    The scope of this project is to transition existing data from KMDS v1 and KMDS v2 to a new data standard. 


     Expectations Include:

    • Records Management
      • Use existing policy and KMDS v2 business process maps to identify and refince standards and processes
      • Ensure users can distinguish between working and final copies of all documents
      • Identify documents which no longer need to be maintained
    • Develop Data Schema for documents and document control numbers based on various capability requirements
      • Document Associations support capability requirements documents
      • Capability Requirement Document Decomposition IAW the Capabiity Mission Lattice
    • Data Quality Assurances - use existing systems to develop business rules; automated processes preferred over manual
    • Data Enhancement - develop and execute a strategy to transition current processes and data within BizFlow 12.4 and Alfresco Community to data schema 
    • Analysis and Requirements Gathering
      • Conduct requirements gathering sessions
      • Analyze system base code
      • Analyze migrated information to ensure BizFlow can access current and archived data
      • Bring data fields from BizFlow and Alfresco Community into developed data schema
    • Achieve Milestones
      • Records management, data schema, and data QA processes shall be developed no later than two (2) months of the start of work
      • Data enhancement shall be complete within six (6) months of the start of work
    • Establish and report on task controls


    Required Knowledge, Skills and Abilities:

    • Proficiency in programming and scripting methodologies
    • Relational database background (eg MS SQL Server, MySQL or Oracle)
    • Working knowledge of scripting and functional programming languages
    • Experience with Java
    • Experience with Alfresco desired
    • Experience with web and database server administration
    • DoD 8570.1 IAT II certified (additional details below!)
    • Excellent interpersonal and oral/written communication skills


    Candidate must have a current final Top Secret clearance, verifiable in JPAS.



    Must be IAT Level II certified, OR, willing to take and pass BOTH a Security+ CE certification (or equivalent), AND an OS/CE certification (examples include:  MCSE, CCNA, RHCE, MTA, or Oracle 10g).


    Education and Experience:

    Bachelors’ degree from an accredited college or university within a relevant curriculum or major field of study, plus (6) years of task related experience, OR


    An Associate’s degree from a college or university within a relevant curriculum or major field of study, plus eight (8) years of task related experience, OR


    An applicable training certificate issues in accordance with guidelines provided by the software vendor (i.e. Oracle 9i) from an accredited training institution plus twelve (12) years of task related experience.



    This contractor and subcontractor shall abide by the requirements of 41 CFR 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, or national origin. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, national origin, protected veteran status or disability. 


    Per EO 11246, this federal contractor and subcontractor will refrain from discharging, or otherwise discriminating against, employees or applicants who inquire about, discuss, or disclose their compensation or the compensation of other employees or applicants. An exception exists where the employee or applicant makes the disclosure based on information obtained in the course of performing his or her essential job functions.



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed