Senior Software & Database Engineer — NIST CNST Reporting

E-Logic, Inc.

Gaithersburg (MD)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

We are seeking a Software Developer / Database Specialist to support the NIST CNST NanoFab in Gaithersburg, MD. This role develops and maintains the SPM, manages the VDB, and generates custom reports across the CNST application suite.

The ideal candidate is mid-to-senior with strong Java and SQL abilities, Jasper/Birt reporting experience, and Python/Django proficiency. This is an on-site government contract position requiring a NIST site badge and background check.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Minimum five (5) years of software development experience.
  • U.S. Citizenship or permanent residency required.
  • Must be able to obtain a NIST site badge; must pass criminal background check and fingerprinting.
  • Proficiency in Java, Kotlin, JSP, HTML5, CSS, JS, XML, SQL.
  • Proficiency in Java Spring Framework, EclipseLink, Activiti Workflow, Jetty Server.
  • Proficiency in Jasper Reports 7.x, Jasper Studio, Birt Reports.
  • Proficiency in Oracle RDBMS, PostgreSQL, SQLDeveloper.
  • Proficiency in Python, Django.
  • Experience with REST API development.
  • Proficiency in Maven, Git, GitLab.
  • Proficiency in Linux (Rocky 8/Ubuntu).
  • Strong communication skills; ability to work with cross-functional teams.
  • Ability to exercise sound judgment and independently plan and accomplish goals.

Responsibilities

  • Maintain and enhance the System for Project Management (SPM) application.
  • Write code in Java, Kotlin, JSP, HTML, CSS, JS, and SQL.
  • Develop Java code reports for extracting PI and project data.
  • Update PI and project procedures based on current NIST and CNST requirements.
  • Automate external user project renewal procedures and notifications.
  • Implement automated SPM lifecycle project protocols.
  • Manage the Virtual Database (VDB) using XML, SQL, and Java with Teiid 9.x and JBoss.
  • Write complex SQL queries including grouping, aggregation, counts, sums, case selects, and cross-database queries.
  • Execute data calls: extract CNST statistical information from application databases.
  • Provide data-call SQL scripts and code to CNST management.
  • Support Oracle RDBMS and PostgreSQL databases.
  • Maintain and enhance Jasper Reports (JR) using Java, Jasper Reports 7.x, and Jasper Studio.
  • Generate custom metric reports from the Virtual Database.
  • Create and maintain Birt reports within SPM.
  • Develop CSV/PDF export functionality for user statistics and reports.
  • Implement automated reconciliation engines for cross-system data discrepancies.
  • Maintain the NBS REST API (Python).
  • Support integration between SPM and Zotero publication database.

Skills

Java
Kotlin
JSP
HTML5
CSS
JS
XML
SQL
Python
Django
REST API development
Maven
Git
GitLab
Linux

Education

Bachelor's degree in Computer Science, Information Technology, or related field

Tools

Java Spring Framework
EclipseLink
Activiti Workflow
Jetty Server
Jasper Reports 7.x
Jasper Studio
Birt Reports
Oracle RDBMS
PostgreSQL
SQLDeveloper
Teiid
Teiid 9.x
JBoss
VDB

Job description

We are seeking a Software Developer / Database Specialist to support the NIST CNST NanoFab in Gaithersburg, MD. This role develops and maintains the SPM, manages the VDB, and generates custom reports across the CNST application suite.

The ideal candidate is mid-to-senior with strong Java and SQL abilities, Jasper/Birt reporting experience, and Python/Django proficiency. This is an on-site government contract position requiring a NIST site badge and background check.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

NIST CNST: On-Site Software & Database Engineer
NIST CNST: On-Site Software & Database Engineer

E Logic • Gaithersburg (MD)

On-site
USD 100,000 - 150,000
Software Developer / Database Specialist
Software Developer / Database Specialist

E-Logic, Inc. • Gaithersburg (MD)

On-site
USD 90,000 - 130,000
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, Inc. • Gaithersburg (MD)

On-site
USD 140,000 - 190,000
Lead Software Developer / System Architect
Lead Software Developer / System Architect

E Logic • Gaithersburg (MD)

On-site
USD 150,000 - 210,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 Administrator / DevOps Engineer
Senior Server Administrator / DevOps Engineer

E-Logic, Inc. • Gaithersburg (MD)

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

E Logic • Gaithersburg (MD)

On-site
USD 120,000 - 170,000
Senior Server & DevOps Engineer – On-site (NIST CNST)
Senior Server & DevOps Engineer – On-site (NIST CNST)

E-Logic, Inc. • Gaithersburg (MD)

On-site
USD 120,000 - 160,000