Software Applications Developer

February 27, 2023
Application ends: February 28, 2025

Apply for this job

Email *
Phone Number *
CV Attachment *

Upload file .pdf, .doc, .docx

Job Description

Full Job Description


The Administrative Office of the Courts is recruiting for a Full-Time, Classified, Software Applications Developer #00044813-21800, in Albuquerque or Santa Fe, NM. GENERAL STATEMENT OF DUTIES: Acting under general supervision to analyze, develop, and maintain custom software applications for the New Mexico Judiciary. Finalist(s) may be subject to criminal background checks.


  • The Software Applications Developer is responsible for identifying software requirements, as well as creating, designing, and customizing application software to meet end users’ needs.
  • Develops customized applications to maintain and strengthen the Judiciary’s business processes.
  • Identify enhancements, modifications, and improvements for existing applications.
  • Integrates custom applications with the court’s current court case management system (CMS).
  • Uses various reporting tools to create complex reports that help the judiciary measure performance and satisfy its mission.
  • Follows approval process and works with end users on approved applications.
  • Researches, interprets, and communicates best practices for fulfilling end user’s requirements.
  • Identifies data quality problems and develops applicable strategies.
  • Develops and maintains judicial web applications and web pages.
  • Develops web services for the purposes of communicating with other state and federal agency applications and databases.
  • Develops application-testing procedures, debugs, and troubleshoots new software applications.
  • Helps coordinate and maintain application database schema.
  • Other duties as assigned.


The successful applicant should demonstrate knowledge of computer science concepts and fundamentals; proper software design techniques; software project life cycles; database schema design; structured query language (SQL); object-oriented programming concepts and languages such as Java; HTML, CSS, JavaScript and frameworks like AngularJS, Node.js, various IDEs; operating systems concepts with expertise in Windows and/or Linux; software change management; industry standards; commercial software related to court administration, case management or case type systems, judicial and/or law enforcement business domains (examples would include: Odyssey, TRACS, or similar products); application programming interfaces; and database scripting.


The following functions are representative, but not all-inclusive of the work environment and physical demands an employee may expect to encounter in performing tasks assigned to this job. Work is performed in an office or court setting. A valid driver’s license and travel may be required. The assigned work schedule may include nights, weekends, holidays, and overtime. The employee must regularly interact positively with co-workers, clients, the public, judges, and justices. * This job description is ILLUSTRATIVE ONLY and is not a comprehensive listing of all functions performed.


  • Medical/Dental/Vision/Rx, Short, and Long Term Disability Insurance Programs, employee assistance program (EAP) []
  • State paid life insurance, supplemental and dependent life insurance
  • Optional flexible spending accounts for medical, day-care, and travel expenses
  • Paid Vacation, Sick and Personal Leave, up to eight (8) weeks
  • Ten (10) paid holidays
  • Up to twelve (12) weeks of paid parental leave
  • Deferred Compensation 457(b) plan
  • Lifetime Defined Benefits Retirement Plan []
  • Flexible work schedules and alternative work locations*
  • Free health care, Rx, and lab work at the facility (Stay Well Health Center) in Santa Fe, NM
  • Bilingual compensation*
  • Training and career development opportunities
  • Higher education opportunities and educational leave
  • May qualify for the Public Service Loan Forgiveness Program (PSLF)
  • May receive overtime holiday or shift differential pay*
  • May receive physical fitness leave*
  • What are your benefits worth? Click here to find out