NAOVI logo

Software Engineer

NAOVI

Chantilly, VA
Full Time
Mid Level
130k-180k
14 days ago

Job Description

About the Role

NAOVI Novel Applications Inc is a premier technology services company that provides solutions in the areas of Cyber Security, Information Management, and Systems Integration. Headquartered in Fredericksburg, Virginia, NAOVI employs engineers, analysts, IT specialists, and other professionals committed to delivering measurable business value to clients. The company values experience, creativity, flexibility, pragmatism, and cost-effective solutions in its service offerings.

Key Responsibilities

  • Develop detailed design and associated deliverables based on customer and system requirements.
  • Design system interfaces and translate requirements into functional designs.
  • Develop applications using technologies such as SOLR, Elastic, Postgres, Java, Scala, RDS, or Spring Boot.
  • Work with relational and non-relational database systems like Amazon RDS, DynamoDB, and Postgres.
  • Troubleshoot internet and web-related protocols and technologies including Tomcat, Node.js, Web Services, or SSL.
  • Develop and execute JUnit and Jasmine tests; utilize testing platforms such as Jest or Karma.
  • Participate in all Lean Agile scrums, sprints, and grooming sessions.
  • Manage COTS product integration and development efforts, ensuring tasks are completed on schedule.
  • Coordinate with security operations, engineering, testing, and other teams to provide system information and technical support.
  • Create, manage, and update Jira tickets; document and track software development and vendor software roadmaps.
  • Perform unit testing and code reviews of software systems.

Requirements

  • Demonstrated experience developing detailed design and translating customer and system requirements into design.
  • Hands-on experience developing applications using SOLR, Elastic, Postgres, Java, Scala, RDS, or Spring Boot.
  • Experience working with relational and non-relational database systems such as Amazon RDS, DynamoDB, and Postgres.
  • Experience troubleshooting internet and web protocols and technologies like Tomcat, Node.js, Web Services, or SSL.
  • Experience with testing platforms such as JUnit, Jasmine, Jest, or Karma.
  • Experience participating in Lean Agile methodologies, managing sprints, burn-up charts, and workflow.
  • Understanding of cloud environments such as AWS or Azure.
  • Experience coordinating with security, engineering, and testing teams.
  • Proficiency in creating and managing Jira tickets and tracking software development progress.
  • Experience designing, developing, and modifying software systems, including vendor software roadmaps.
  • Ability to perform unit testing and code reviews.

Nice to Have

  • Recent experience with the agency's suite of applications providing repository and search services.
  • Experience with agency data repositories, segmentation, SecOps pipeline, profile, and alerting services.
  • Experience with agency discovery and recommendation services.
  • Familiarity with the agency's Pre NLP processing pipeline.
  • Relevant certifications such as Cisco CCNA and CompTIA A+ Network and Security.

Qualifications

  • No specific formal educational qualifications are explicitly mentioned in the description.

Working at NAOVI

NAOVI emphasizes experience, creativity, flexibility, pragmatism, and cost-effective solutions to deliver measurable business value. The company values professional expertise and a collaborative approach to technology solutions.

Apply Now

Job Details

Posted AtJul 10, 2025
Salary130k-180k
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About NAOVI

Website

novelapplications.com

Company Size

1-10 employees

Location

Chantilly, VA

Industry

All Other Support Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches