What are the responsibilities and job description for the Software Applications Developer Senior #00042101-21800, Full-Time, Perm, in Albuquerque or Santa Fe position at New Mexico Courts?
TO APPLY: Submit a New Mexico Judicial Branch Application for Employment, OR a Resume and a Resume Supplemental form, AND proof of education to:
Administrative Office of the Courts
Attn: AOC Human Resources Division
202 E. Marcy Street
Santa Fe, New Mexico 87501
Fax: 505-479-2641
Email: jobs@nmcourts.gov
Website: https://www.nmcourts.gov/careers.aspx
PROOF OF EDUCATION IS REQUIRED.
Applications can be emailed, faxed, or mailed.
***All incomplete applications or applications not submitted through the New Mexico Judicial Branch application process will not be accepted.***
Administrative Office of the Courts
Business Unit: 21800
Software Applications Developer Senior #00042101-21800, Full-Time, Perm, in Albuquerque or Santa Fe, NM
# of Positions: 1
Opening Date: 10-04-2024 - Close Date: 10-18-2024
Job Pay Range: KK/MM: $37.582 - $75.163 per hour OR $78,171 - $151,786 annually
Target Pay Range/Rate: $37.582 - $55.00 per hour OR $78,171 - $114,400 annually
The Administrative Office of the Courts (AOC) is recruiting for a full-time, classified, Software Applications Developer Senior position #00042101-21800 for the Judicial Information Division in Albuquerque or Santa Fe, New Mexico. GENERAL STATEMENT OF DUTIES: Acting under limited supervision and direction, design, implement, and/or maintain custom software applications for the New Mexico judiciary. Finalist(s) may be subject to criminal background checks.
EXAMPLES OF JOB DUTIES
• The Software Applications Developer Senior is responsible to strengthen the Judiciary’s business processes by identifying, creating, designing, and customizing application software.
• Identifies enhancements, modifies, maintains and supports existing applications or integrates new features into existing application(s).
• 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.
• Researches, interprets, initiates and communicates best practices for fulfilling end user requirements.
• Identifies data quality problems and develops strategies to remedy such problems.
• Develops and maintains internal and public facing web applications.
• Designs and develops web services for the purposes of communicating with other state and federal agency applications and databases.
• Works with judicial entities to streamline and improve business processes and/or create new business processes involving judicial technology applications.
• Develops application testing procedures, debugs, and troubleshoots new software applications.
• Develops technical manuals and documents procedures.
• Conducts application-testing procedures and troubleshoots new software.
• Helps coordinate and maintain application database schema.
• May provide support to committees that guide the Judiciary’s technology direction and when assigned act as the team lead.
• Other duties as assigned.
COMPETENCIES/QUALIFICATIONS
The successful applicant should demonstrate knowledge of computer science concepts and fundamentals; proper software design technique; software project life cycles; database schema design ; structured query language (SQL); object-oriented programming concepts and languages such as Java; application servers like Tomcat, JavaScript and frameworks like AngularJS, Node.js, SOAP and/or RESTful web service design concepts, various IDEs; operating systems concepts with expertise in Windows and/or 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.
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 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
BENEFITS
● Medical/Dental/Vision/Rx, Short, and Long Term Disability Insurance Programs, employee assistance program (EAP) [http://www.mybenefitsnm.com/]
● State paid life insurance, supplemental and dependent life insurance
● Optional flexible spending accounts for medical, day-care, and travel expenses
● Paid time off, up to eight (8) weeks
● Paid time off and retirement buyback
● Eleven (11) paid holidays
● Up to 12 weeks of paid parental leave
● Deferred Compensation 457(b) plan
● Lifetime Defined Benefits Retirement Plan [http://www.nmpera.org/]
● 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, educational leave, and tuition reimbursement
● May qualify for the Public Service Loan Forgiveness Program (PSLF)
● May receive overtime holiday or shift differential pay*
● May receive physical fitness leave*
*These benefits vary by job classification or need*
- QUALIFICATIONSEducation: 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.
Salary : $78,171 - $114,400