The Programmer/Systems Administrator provides analysis of user needs and the current/future equipment and resource needs of the court, manages and deploys databases using SQL Server, develops complex project plans, manages resources to ensure that projects are completed on time, on budget, and to the satisfaction of stakeholders. The incumbent is responsible for the design, development, and support of application software, and takes an active role involving software development with multiple programming languages, such as VB, .NET, C#, ASP.NET, and PERL.
The duties of the Programmer/Systems Administrator include but are not limited to: serving as the systems administrator and provide technical support to court staff to resolve application issues associated with NextGen CM/ECF (CM/ECF), as well as the Court’s Calendar Information and Orders (CIAO!) and Lodged Order Upload (LOU) programs; administering, supporting, and maintaining Informix database and MS SQL server systems in support of the CM/ECF, CIAO!, and LOU software; performing remote troubleshooting through diagnostic techniques and pertinent questions; monitoring day-to-day operations of the locally and nationally supported programs, applications, systems, and databases; providing technical expertise and support for hardware and software for Informix, SQL Server, Visual Studio, and Windows Server; testing and implementing new CM/ECF software releases; providing application configuration guidance on items such as, but not limited to, configuration of new NextGen Modules, i.e., Automatic Judge/Trustee Assignment, Electronic Self-Representation (eSR); utilizing shell scripts, Perl, HTML, Java, and other programing languages to develop system features to meet end user needs, and to maintain and enhance the efficiency and effectiveness of locally and nationally developed systems and databases; maintaining contact with other automation court personnel for the purpose of remaining knowledgeable of developments, techniques, and user programs; assisting with the design, modification, and implementation of short and long-range automation improvement plans for the court, ensuring that changes can be implemented with minimal disruption to the work of the court; working with the Court’s IT Security Officer to ensure development servers and applications are maintained and managed in accordance with the standards defined by judiciary IT security policies and ensure system configurations are documented; recommending and developing software solutions to enhance both existing and new systems; and developing, implementing, and maintaining small- and large-scale projects from inception to delivery, including developing complex project plans, thorough design plans, and detailed timelines.
Job Types: Full-time, Permanent
Pay: $80,875.00 - $131,489.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Retirement plan
- Vision insurance
Compensation package:
Experience level:
Schedule:
Ability to Relocate:
- Los Angeles, CA 90012: Relocate before starting work (Required)
Work Location: In person