NPAworldwide - Columbia, MD

posted about 1 month ago

Full-time - Mid Level
Onsite - Columbia, MD
Administrative and Support Services

About the position

The Software Engineer position focuses on developing, maintaining, and enhancing complex software systems, particularly in processing-intensive analytics and real-time systems. The role requires both individual and team collaboration to ensure software components meet design requirements and to resolve discrepancies. The position is located in a SCIF environment in Columbia, MD, and offers a flexible work schedule.

Responsibilities

  • Develop, maintain, and enhance complex software systems based on documented requirements.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software discrepancy reports.
  • Perform software development using appropriate design methodologies.
  • Provide input to system design regarding hardware/software tradeoffs and software reuse.
  • Conduct requirements analysis and synthesis from system to individual software components.
  • Debug existing software and correct defects.
  • Design and code new software or modify existing software to add new features.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Write or review software and system documentation.
  • Design or implement complex database interfaces/queries.
  • Develop or implement algorithms to meet or exceed system performance standards.
  • Assist with developing and executing test procedures for software components.
  • Modify existing software to correct errors or improve performance.

Requirements

  • Active TS/SCI and Polygraph Clearance Required
  • Bachelor's degree in computer science or related discipline from an accredited college or university
  • Two to six years' experience as a Software Engineer performing the specified capabilities
  • Experience with open-source Java/JavaScript tech stack, including Mongo, Spring, Jersey, jQuery, and OSGi.
  • Ability to work with incomplete, vague, and frequently shifting requirements.
  • Comfortable working in a long-established code base.

Benefits

  • Exciting mission with opportunities to develop new skills
  • Fully funded contract opportunity
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service