NIST CNST: On-Site Software & Database Engineer

E Logic

Gaithersburg (MD)

On-site

USD 100,000 - 150,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

NIST CNST NanoFab in Gaithersburg, Maryland seeks a Software Developer / Database Specialist to build and maintain the SPM system and Virtual Database, using Java, SQL, and Python. You will develop complex reports, automate data tasks, and integrate multiple data sources across CNST applications.

The role requires mid-to-senior level expertise, experience with Jasper Reports, Birt, and enterprise data tooling, and the ability to obtain a NIST site badge.

Qualifications

  • Bachelor's degree in CS/IT or related field required.
  • Minimum five years of software development experience.
  • U.S. Citizenship or permanent residency required; must obtain a NIST site badge.

Responsibilities

  • Maintain and enhance the SPM application.
  • Write Java/Kotlin/JSP/HTML/CSS/JS and SQL code.
  • Develop Java-based reports to extract PI and project data.
  • Update procedures per NIST/CNST requirements.
  • Automate renewal procedures and notifications.
  • Manage VDB with XML, SQL, and Teiid/JBoss.
  • Write complex cross-database SQL queries.
  • Support Oracle RDBMS and PostgreSQL databases.
  • Maintain Jasper Reports and Birt reports in SPM.
  • Develop CSV/PDF exports for stats and reports.
  • Implement automated reconciliation across systems.
  • Maintain NBS REST API (Python) and CNST-Zotero integration.

Skills

Java
SQL
Python
Kotlin

Education

Bachelor's degree in Computer Science / IT

Tools

Spring Framework
EclipseLink
Activiti Workflow
Jetty Server
Jasper Reports
Jasper Studio
Birt Reports
Oracle RDBMS
PostgreSQL
Python
Django
Maven
Git
GitLab
Linux (Rocky 8/Ubuntu)
Teiid 9.x
JBoss

Job description

NIST CNST NanoFab in Gaithersburg, Maryland seeks a Software Developer / Database Specialist to build and maintain the SPM system and Virtual Database, using Java, SQL, and Python. You will develop complex reports, automate data tasks, and integrate multiple data sources across CNST applications.

The role requires mid-to-senior level expertise, experience with Jasper Reports, Birt, and enterprise data tooling, and the ability to obtain a NIST site badge.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer / Database Specialist
Software Developer / Database Specialist

E Logic • Gaithersburg (MD)

On-site
USD 100,000 - 150,000
Lead Software Developer / System Architect
Lead Software Developer / System Architect

E Logic • Gaithersburg (MD)

On-site
USD 150,000 - 210,000
Lead Software Developer / System Architect
Lead Software Developer / System Architect

E-Logic, Inc. • Gaithersburg (MD)

On-site
USD 140,000 - 190,000
Senior Software Architect & Lead Engineer - On-Site
Senior Software Architect & Lead Engineer - On-Site

E Logic • Gaithersburg (MD)

On-site
USD 150,000 - 210,000
Senior Server Administrator / DevOps Engineer
Senior Server Administrator / DevOps Engineer

E Logic • Gaithersburg (MD)

On-site
USD 120,000 - 170,000
Senior Server & DevOps Engineer (On-Site)
Senior Server & DevOps Engineer (On-Site)

E Logic • Gaithersburg (MD)

On-site
USD 120,000 - 170,000
Nanolithography Toolbox Specialist
Nanolithography Toolbox Specialist

E Logic • Gaithersburg (MD)

On-site
USD 110,000 - 170,000
Senior Software Architect & Lead Engineer
Senior Software Architect & Lead Engineer

E-Logic, Inc. • Gaithersburg (MD)

On-site
USD 140,000 - 190,000
Senior Software Developer, Mission-Critical Systems (TS/SCI)
Senior Software Developer, Mission-Critical Systems (TS/SCI)

NS2 Mission • Chantilly (VA)

On-site
USD 140,000 - 210,000
Software Developer (Expert)
Software Developer (Expert)

NS2 Mission • Chantilly (VA)

On-site
USD 140,000 - 210,000