Sr Software Developer - Annapolis Junction, United States - NiSUS Technologies Corporation

    Default job background
    Description

    Designs, develops, troubleshoots and analyzes routine, complicated and difficult software programs for computer-based systems. Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed and input/output requirements. As required, provides inputs for documentation of new or existing programs.

    Requirements
    TS/SCI with poly required

    • Master's Degree in Computer Science or Computer Engineering from an accredited college or university is required.
    • A bachelor's degree and two (2) additional years of software related experience OR six (6) additional years of software related experience may be substituted for a master's degree.
    • Fifteen (15) years experience in software application design and development performing coding, debugging, testing and troubleshooting throughout the application development process.
    • Twelve (12) years experience leading teams of software design and development for collection systems and components is required.
    Benefits

    Health & Life Insurance

    Dental Insurance

    Disability Insurance

    401K Retirement Plan with Matching

    Tuition Assistance

    Vacation and Sick Leave

    Referral Recruitment Program