Software Developer 2

State of Montana

Software Developer 2 - (26140814)

Division Overview:

The Justice Information Technology Services Division (JITSD) serves the Montana Department of Justice (DOJ) Attorney General and provides vital Information Technology (IT) infrastructure upon which Montanans and local and state law enforcement agencies rely for timely, accurate information. JITSD manages the IT systems, services, and interfaces to support approximately 900 DOJ employees, 325 statewide county motor vehicle system users, and over 3,000 Criminal Justice Information Network (CJIN) users across the state. JITSD’s work directly supports the citizens of Montana and the DOJ staff who are involved in legal cases involving the State and its people to include missing persons, victim services, children’s justice, consumer protection, criminal investigations, highway safety, motor vehicle operations, gambling control, criminal history information, and forensic laboratory services. Our mission to enhance operations and efficiency with IT in the pursuit of the DOJ mission is challenging, exciting, and rewarding, both professionally and personally.

Job Overview:

The Software Developer develops, creates, and modifies general computer applications software or specialized utility programs.

The Developer analyzes user needs and develops software solutions. They design, build or maintain user interfaces, and ensure software elements function normally through testing.

The Software Developer will use visual tools and customer input to configure workflows, and will troubleshoot system software issues by assessing requests, researching software capabilities, analyzing software modifications, resolving integration problems or by providing similar resolutions.

The incumbent may design or customize software for client use. They may analyze and design databases within an application area, working independently or coordinating database development with a team. Additionally, they may develop software design specifications or integrate software with other applications.

This job may require 8+ hours computer use per day; occasional work hours may exceed 40 /week; occasional 24/7 on-call work to perform systems upgrades/changes and respond to issues.

Collaboration and problem-solving skills are essential to successfully perform in this role.

Core competencies:

  • Experience with relational databases (PostgreSQL preferred)
  • Experience with object-oriented languages (Java preferred)
  • Experience with scripting languages like Python, PHP, JavaScript, Bash, or PowerShell
  • Experience with Git and Git based workflows
  • Ability to use logic and reasoning to determine best solutions and approaches to problems.
  • Ability to conduct tests and inspections of software, services, or processes to evaluate quality or performance.
  • Ability to understand and effectively communicate, both oral and written, technical concepts in a way that is appropriate for the needs of the audience.
  • Have a deep understanding of business processes and procedures as they relate to agency assigned systems.
  • Ability to work independently and effectively manage one’s own time.
  • Understanding the need for continuous learning and professional development to stay up to date on current technologies and standards.
  • Ability to effectively analyze and monitor systems.

Minimum Qualifications:

  • Two years of education in an Information Technology-related field.
  • Two years of experience with software programming.
  • Other combinations of education or experience may be substituted.

Special Instructions:

The selection procedures to be used in evaluating the applicant's qualification may include but are not limited to an evaluation of the résumé and cover letter, a structured interview, performance test, academic transcripts, reference/background checks and fingerprint checks.

Additional materials, references or information submitted by the applicant, but not requested, will not be considered.

Successful applicant(s) will be subject to:

  • Criminal History Fingerprint Check
  • Intensive Background Check

HOW TO APPLY:

To be considered for this position, you must attach a resume at the time of application.

Tip: When attaching your resume, you must mark the attachment as a “Relevant File”.

Your Resume: Please include all work experience as well as job duties that demonstrate your qualifications for this position. Include dates of employment (month & year- start & end) and the reason you left each job.

A complete online state application is not required. To initiate an application, attach the resume to be considered for this position. Failure to attach résumé will result in an incomplete application that will not be considered further.

Only electronic applications will be accepted. Materials submitted but not requested will not be considered in the selection process.

All documents for Veteran or Disability preference must be received or date stamped by the closing date. Please submit preference documentation to Terri Christianson at Terese.Christianson@mt.gov via File Transfer Service .

To request an accommodation with the application process, please contact the HR office.

Your service is rewarded with competitive compensation and generous State of Montana Benefits.

  • Medical, dental and vision coverage
  • Retirement plans
  • Generous paid vacation, sick and holidays
  • Pre-tax Flexibility Spending Accounts
  • Employee Assistance Program

State of Montana employment may qualify for student loan forgiveness under the Public Service Loan Forgiveness (PSLF) program.

This Organization Participates in E-Verify.

Women and minorities are under-represented in this position and are encouraged to apply.

Click here to enter text.

Applicant Pool Statement: If another department vacancy occurs in this job title within six months, the same applicant pool may be used for the selection. Training Assignment: This agency may use a training assignment. Employees in training assignments may be paid below the base pay established by the agency pay rules. Conditions of the training assignment will be stated in writing at the time of hire.

Salary: $

34.00 - 36.50 Hourly

Telework Eligibility: Telework Eligible (Full-time telework is not available. Telework schedule must be supervisor approved.) Benefits Package Eligibility: Health Insurance, Paid Leave & Holidays, Retirement Plan

Number of Openings

: 1 Employee Status: Regular Schedule: Full-Time

Job Type

: Standard

Shift

: Day Job

Travel

: Yes, 5 % of the Time

Primary Location

: Helena

Agency: Department of Justice Union: 000 - None

Posting Date

: Mar 20, 2026, 10:55:03 PM

Closing Date (based on your computer's timezone)

: Apr 6, 2026, 5:59:00 AM

Required Application Materials: Cover Letter, Resume

Contact Name: DOJ Human Resources | Contact Email: DOJCSDHR@mt.gov | Contact Phone: 406-444-5528 The State of Montana has a decentralized human resources (HR) system. Each agency is responsible for its own recruitment and selection. Anyone who needs a reasonable accommodation in the application or hiring process should contact the agency's HR staff identified on the job listing or by dialing the Montana Relay at 711. Montana Job Service Offices also offer services including assistance with submitting an online application.

State government does not discriminate based on race, color, national origin, religion, sex, sexual orientation, gender identity or expression, pregnancy, childbirth or medical conditions related to pregnancy or childbirth, age, physical or mental disability, genetic information, marital status, creed, political beliefs or affiliation, veteran status, military service, retaliation, or any other factor not related to merit and qualifications of an employee or applicant.

Read Full Description
Confirmed 13 hours ago. Posted 14 days ago.

Discover Similar Jobs

Suggested Articles