New Mexico State Judiciary Job Opening

Back to Job Opportunities Page

Administrative Office of the Courts

Software Applications Developer Senior #10111077-21800, #00042101, Full-time, PERM, in Santa Fe, NM

Opening Date: 07-02-2019 - Close Date: 07-12-2019

Job Pay Range: $30.995-$50.367 hourly

Target Pay Range/Rate:

The Administrative Office of the Courts, Judicial Information Division is recruiting 2 Software Applications Developer Senior positions #10111077-21800 and #00042101-21800 in Santa Fe, NM. SUMMARY Under limited supervision and direction, design, implement, and/or maintain custom software applications for the New Mexico judiciary.


  • Education: Bachelors’ degree in computer science, information technology (IT)-related engineering, mathematics, or other related technical field.
  • Education Substitution: Four (4) years relevant experience, and/or a combination of relevant experience and technical education will substitute for education on a year for year basis.
  • Experience: Five (5) years of experience in software systems design, analysis, and development including programming, debugging and troubleshooting experience to include web applications; analyzing user requirements and preparing recommendations for systems architecture.
  • Experience Substitution: Additional relevant education at the Master’s Degree level may substitute for experience at a rate of 30 semester hours equals one (1) year of experience.
  • Knowledge: Knowledge of computer science concepts and fundamentals; computer software design and development; software project life cycles; database schema design ; structured query language (SQL); object-oriented programming concepts and languages such as Java and/or C#; integrated development environment software; operating systems to include both Windows and Linux; software change management; industry standards and its impact on technology and processes; commercial off the shelf 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.
  • Skill & Ability: Skill in analyzing users requirements; interviewing end users to elicit needs; communicating effectively with diverse parties both orally and in writing using technical and non-technical language; providing guidance to lower level software developers; organizing and setting priorities; multitasking; meeting deadlines under pressure; working independently; transforming system analysis specifications to effective design specifications; integrating new procedures into existing computer code; analyzing impacts of changes to existing software; utilizing logic and problem solving skills; maintaining attention to detail; interpreting end users business processes to architect, create and implement computer software solutions; designing appropriate test environments and analyzing results to identify problems; using integrated development environment software; debugging and troubleshooting.
  • Ability to forecast; develop written instructions, training materials and manuals, establish and maintain cooperative working relationships, and act as a team lead on projects.
  • EXAMPLES OF WORK PERFORMED Identify software requirements and create and design new applications; with these identified specifications, develop customized applications to maintain and strengthen the Judiciary’s business processes; coordinate with technical staff concerning day-to-day activities and/or projects; identify enhancements needed to applications already in use; modify, maintain and support existing applications or integrate new features into existing application(s); research, interpret, initiate and communicate best practices for fulfilling end user requirements; identify data quality problems and develop strategies to remedy; develop and maintain Judiciary and/or judicial entity internet and intranet web applications and ; establish links and interfaces to other state and federal agency applications and databases; interact with end users to understand judicial entity business flows and objectives; work with judicial entities to streamline and improve business processes and/or create new business processes involving judicial technology applications; develop application testing procedures, debug, and troubleshoot new software applications; develop technical manuals and document procedures for judicial entity applications and business processes; coordinate and supervise the maintenance of data base tables created for applications. May provide support to committees that guide the Judiciary’s technology direction and when assigned act as the team lead on a projects including motivating and mentoring others, planning and assigning work, and providing appropriate training, coaching and feedback.
  • WORK ENVIRONMENT AND PHYSICAL DEMANDS 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, field or court setting. A valid driver's’ license is required and travel will be required in the course of work. The assigned work schedules may include days, nights, weekends, and holidays and overtime may be required. The employee must regularly interact positively with co-workers, clients, elected officials at all levels, business and education professionals, the public, judges and justices; work under severe time constraints and meet multiple demands from multiple sources. The work requires prolonged use of computers, repetitious hand, arm and finger motions as well as manual/finger dexterity. This job description is ILLUSTRATIVE ONLY and not a comprehensive listing of all functions performed.
  • BENEFITS • Medical/Dental/Vision/Rx, Life Insurances, Short and Long Term Disability Insurance Programs, flexible spending, employee and assistance program. [] • Paid Vacation, Sick and Personal Leave. • Ten (10) holidays. • Deferred Compensation 457(b) plan. • State Retirement Plan []
TO APPLY: Please submit a New Mexico Judicial Branch Application for Employment or a Resume and a Resume Supplemental form and proof of education to:

Application forms:
Microsoft Word Format
Adobe PDF Format

Resume Supplemental Forms:
Microsoft Word Format
Adobe PDF Format

Administrative Office of the Courts
Attn: Nathan Hale
237 Don Gaspar, Room 25
Santa Fe, New Mexico 87501
Fax: 505-827-8091