26-09-S Analyst Trainee

NJ Office of Homeland Security and PreparednessHamilton Township, NJ
Hybrid

About The Position

The Information Technology Bureau provides NJOHSP with secure, innovative, and reliable technology-based resources, including audio, video, and programming services for in-house applications and geographic information systems products. As an Analyst Trainee, the selected candidate will learn how to develop tools that support the mission of NJOHSP and assist with software development tasks and gain hands-on experience with technologies and platforms used with the office.

Requirements

  • Thirty (30) semester-hour credits are equal to one (1) year of relevant experience.
  • Four (4) years of professional experience relevant to the position OR Possession of a bachelor’s degree from an accredited college or university.
  • Applicants must be a U. S. Citizen due to the fact that they need to be eligible to obtain a Secret or Top-Secret Clearance from the federal government.
  • Applicants accepting employment with NJOHSP are required to adhere to the Conflicts of Interest Law N.J.S.A. 52:13D-12 et seq., the Uniform Ethics Code N.J.A.C. 19:61-1. et seq., and LPS Supplementary Ethics Code which may limit or preclude outside activities and/or outside employment.
  • New public employees are required to obtain New Jersey residency within one (1) year of employment.

Nice To Haves

  • Excellent coding skills in various scripting languages, including Java, JavaScript, HTML, Perl, PHP, JSP, and Python.
  • Demonstrable experience with Web Technologies (XML, HTML, JavaScript, Web Services, etc.).
  • Strong knowledge of SQL (JDBC), particularly in areas of query processing, optimization and execution, and query performance.
  • Proficiency with version control tools such as Git and Subversion.
  • Experience using Windows development tools (Visual Studio, Toad, etc.).

Responsibilities

  • Assist in the development, testing, and maintenance of software tools used across NJOHSP.
  • Learn and participate in the full software development life cycle under supervision.
  • Help gather and document basic system requirements and workflows.
  • Support the creation of simple applications, scripts, and integrations between platforms.
  • Assist in developing and testing web service integrations.
  • Contribute to incremental improvements of existing tools and applications.
  • Help build scripts or small utilities that automate routine tasks.
  • Participate in preparing and updating documentation, including standard operating procedures.

Benefits

  • Vacation
  • Personal leave
  • Sick leave
  • 13 annual paid holidays
  • Medical plan
  • Dental plan
  • Prescription plan
  • Retirement plans
  • Life insurance
  • Flexible spending account plans
  • Commuter Tax$ave program
  • Professional development courses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service