Post Job Free
Sign in

SAP NS2 Full Stack Developer - Top Secret, CI Polygraph

Company:
SAP
Location:
Herndon, VA, 20170
Posted:
July 05, 2026
Apply

Description:

Mid-Level Full Stack Developer

At SAP NS2, we leverage best-in-breed technologies engineered by SAP to protect the lives, assets, and information of Americans. We offer SAP solutions with specialized levels of security and support to meet the requirements of U.S. national security and critical infrastructure customers. This position requires access to customer data. Must be a U.S. citizen; SAP NS2 does not offer Visa sponsorships for this role. All internals must have manager’s approval to transfer. Location - Onsite in Springfield, VA Top Secret, CI Polygraph required.

Program Overview: The system runs on an SAP HANA database persistence cluster layer, a SAP CAP Node.js / Express middleware layer containerized via Docker and deployed to Red Hat OpenShift on RHEL infrastructure, and a browser-based UI for interactive analysis with API maintenance support. Enterprise PKI certificate integration is required for secure communications across all tiers. Data ingestion and management across the tiers will also be required.

Role Summary

We are seeking a mid-level full stack developer who can independently build, deploy, and support a production-grade monitoring application across the full technology stack. The ideal candidate is comfortable working across the database, server, and front-end tiers with minimal supervision, and has hands-on experience with SAP HANA or equivalent enterprise database platforms. This role requires strong problem-solving ability, a security-first mindset, and the capacity to translate scientific data requirements into working software.

Key Responsibilities

Node.js / Express Middleware Development

Build and maintain RESTful API endpoints on Express.js for CRUD operations, ETL image ingest, and analytics retrieval

Implement service layer patterns within the Node.js middleware for SAP HANA connectivity

Develop image processing pipelines using OpenCV (opencv-wasm) and PNG/JPEG decoding libraries

Containerize the application using Docker for deployment to Red Hat OpenShift

Implement server-side error handling, structured logging, and health-check endpoints

Write and maintain automated tests for API endpoints and data processing functions

Front-End UI Development

Build an interactive browser-based UI for image comparison, side-by-side viewing, and change-event overlay display

Implement location browsing, image series selection, and raster visualization interfaces

Develop auto-alignment and landmark detection visualization tools integrated with backend APIs

Ensure responsive design across desktop and tablet form factors

Implement client-side authentication flows and session management

Enterprise PKI / Certificate Integration

Integrate X.509 PKI certificates for mutual TLS (mTLS) authentication between application tiers

Configure certificate-based authentication for SAP HANA on-premise connections and service bindings

Implement certificate rotation procedures and expiration monitoring

Support CAC/PIV smart card authentication workflows where required by the operating environment

Troubleshoot TLS handshake failures, certificate chain issues, and trust store configuration across Node.js, Docker, and RHEL/OpenShift environments

DevOps & Deployment Support

Maintain Docker build configurations and container image pipelines on OpenShift Container Registry

Support deployment automation scripts (PowerShell/Bash) for OpenShift and static hosting

Administer and maintain Red Hat Enterprise Linux (RHEL) application servers

Monitor application health and implement alerting within the OpenShift platform

Manage environment configuration, secrets, and deployment workflows across dev/staging/production

SAP HANA Database Integration

Develop and maintain SAP HANA stored procedures for data ingest, feature extraction, analytics pipelines, and change scoring functions

Design and optimize table schemas for vector storage, image metadata, location records, and computed analytics

Implement connection pooling via the SAP HANA client driver with secure credential management

Write and tune SQL queries and SQLScript procedures for high-volume image data processing

Support data migration, schema versioning, and production database maintenance

Required Qualifications

3–5 years of professional software development experience

Proficiency in JavaScript/Node.js with Express.js framework

Working experience with SAP HANA (on-premise) or comparable enterprise database platforms

Experience writing SQL and stored procedures for data transformation and analytics

Front-end development skills (HTML5, CSS3, vanilla JS or a modern framework such as React/Vue)

Hands-on experience with Docker containerization and container registries

Understanding of PKI concepts: X.509 certificates, certificate chains, TLS/mTLS, trust stores

Experience with Red Hat Enterprise Linux (RHEL) system administration and OpenShift container platform

Familiarity with RESTful API design and implementation

Strong troubleshooting and debugging skills across the full stack

Version control proficiency with Git and GitHub-based workflows

Preferred Qualifications

Direct experience with SAP HANA on-premise and SQLScript stored procedure development

Experience with SAP HANA or other database development environments

Image processing experience (OpenCV, pixel analysis, raster manipulation)

Experience with ETL pipeline tools (Apache NiFi, KNIME, Airflow, or Talend)

Familiarity with vector similarity operations (cosine similarity, euclidean distance) for data comparison

Experience implementing CAC/PIV smart card authentication in web applications

OpenShift deployment automation (Operators, Helm charts, or scripted CI/CD pipelines)

Prior work supporting government or defense programs

RHEL system hardening, SELinux policy management, and FIPS 140-2 compliance experience

Experience with D3.js, Three.js or WebGL for data visualization

Technology Stack Reference

The following technologies comprise the current production environment:

Database: SAP HANA (on-premise), SQLScript, Stored Procedures, Scalar Functions

Middleware: Node.js, Express.js, SAP HANA client driver, OpenCV (WASM), pngjs

Front End: HTML5 Web Stack, SPA frameworks such as Vue, React or Angular, D3 / Three.js / WebGL for visualization

Infrastructure: Docker, Red Hat OpenShift, RHEL 8/9, OpenShift Container Registry

Security: Enterprise PKI/X.509 certificates, mTLS, environment-based secrets

ETL / Data: Apache NiFi, KNIME, Airflow, Talend (integration points)

DevOps: Git/GitHub, PowerShell/Bash deploy scripts, Docker Compose

SAP Platform: SAP HANA on-premise, XSA, HANA service layer

Apply