Enterprise Applications Engineer

City of Indio•Indio, CA
•Onsite

About The Position

Under the direction of the Director of Information Technology, the position is responsible for coordinating and managing activities related to the deployment, configuration, and usage of the City’s enterprise application systems. This includes assistance with application system selection, implementation, project management, management of interfaces, and configuration. This individual will apply technical, communication, analytical, and problem-solving skills to the analysis of business processes and business systems in order to improve productivity of the Departments and improve the efficiency of citizen interactions with the Departments. The position will be responsible for providing expert troubleshooting, resolution and reporting on business application problems submitted by staff to the IT Help Desk. This individual will help maximize the responsiveness, cost effectiveness and problem resolution ability of the information technology function of the City. Functional areas this individual will support include public safety, finance, public works, City Manager’s Office, Engineering, and Development Services, as well as other associated functions. And other duties as assigned.

Requirements

  • Five (5) years of considerable, progressively responsible experience in a technical staff/management capacity in a municipal or utility setting with responsibility for planning, organizing, and implementing information system programs and projects (such as Tyler EERP/EPL), including two (2) years of experience supervising staff.
  • Possession of a valid California Driver’s License; to be maintained throughout employment.
  • Knowledge of Windows operating systems and applications, including MS Office, SQL Database Systems, Web Applications, and SQL Reporting Services.
  • Knowledge of Government business processes and the systems that support them.
  • Knowledge of current technology goals, objectives, and the ability to anticipate technological trends.
  • Knowledge of data networks, including a working understanding of SQL databases, SQL queries, report writing, application interfaces and data import/export methodologies.
  • Knowledge of principles of project management, training, and vendor management.
  • Knowledge of office procedures, methods, and equipment including computers and applicable software applications such as word processing, spreadsheets, and databases.
  • Knowledge of principle and practices of application system development, evolution, and product life cycles.
  • Knowledge of sustainability planning for application systems.
  • Knowledge of application system security principles and best practices for ongoing system security.
  • Knowledge of principles and practices of administrative, municipal service, public safety, land management, and public utility systems and applications.
  • Ability to understand, plan and coordinate business application systems implementations and upgrades.
  • Ability to review and assist in the evaluation of the work of professional and support staff.
  • Ability to gather and document business requirements and processes.
  • Ability to communicate ideas, directions, and requirements clearly.
  • Ability to understand and communicate ideas in a technical but user-friendly language.
  • Ability to procure application software products and services based on City purchasing ordinance and best practice procurement methodologies.
  • Ability to understand the concepts behind applicable federal, state, and local laws, codes and regulations and the ability to integrate its effects on information systems.
  • Ability to perform duties that include elevated system privileges.
  • Ability to maintain professional conduct and protect the confidentiality of any information to which you may have access.
  • Ability to commit to the highest standards of moral and business ethics, including being Professional, Polite, and Progressive.
  • Ability to work in a team environment and understand the customer supplier model and how it is used in an internal support environment.
  • Ability to prepare clear and concise reports, including metrics, service level agreement summaries, test plans, cases, and test scripts.
  • Ability to interpret and explain City policies and procedures.
  • Ability to manage projects in a timely manner.
  • Ability to work with information system users under challenging conditions and short deadlines.
  • Ability to set priorities based on value to the organization.
  • Ability to operate office equipment including computers and supporting word processing, presentation, spreadsheet, and database applications.
  • Ability to communicate clearly and concisely, both orally and in writing.
  • Ability to foster communications between the user community, project management, contractors, and all levels of management.

Nice To Haves

  • A Bachelor's degree from an accredited college or university with a major course work in computer science, information systems, public/business administration, electronics engineering, voice/data communications, or a related field, is preferred.
  • Tyler Munis/EnerGov experience is desirable.

Responsibilities

  • Works closely with department managers, division leads and Help Desk / IT staff to review, document and/or design/re-design effective business applications and associated business processes, including projects that require effective implementation or re-implementation.
  • Makes recommendations on how to improve City business applications and business processes, with the goal of delivering enhanced service or business outcomes (e.g., faster permit processing times).
  • Manages software improvements for various departments. These activities include: procurement recommendations to include cost-benefit analyses, software configuration and implementation/re-implementation; collaboration in the testing of configurations with affected departments; communicates with internal customers, network and server administrators, and vendors to ensure that the City is using the application systems to their full potential.
  • Organizes and leads internal user groups for enterprise applications to enhance efficiencies and identify areas of improvement.
  • Actively participates in local, regional, and national user groups for enterprise applications.
  • Oversees the management and development of the City’s website.
  • Provides management and oversight of multiple application systems projects.
  • Researches and recommends application software products and services as needed; coordinates feasibility studies for applications, software, and system products under consideration for purchase and provides findings.
  • Develops and deploys standards, methodologies and best practices for application deployment, business process improvement, application interfaces, and report writing.
  • Documents procedures, application interfaces, service level agreements and other methodologies related to application systems.
  • Collaborates in the testing of equipment, hardware, programs, and applications; communicates with network and server administrators, vendors and software developers to ensure quality assurance and fulfillment of contractual obligations.
  • Develops, implements, and disseminates information on best practices for information technology and application support.
  • Compiles and maintains an inventory of all application software and system assets, and corresponding contracts and agreements, documenting system configurations, and change management.
  • Ensures all software is properly licensed, periodically audits licenses, and recommends additional licensing when required.
  • Coordinates training, including oversight of training materials, user procedures and training curriculum; facilitates training sessions as necessary.
  • Develops and maintains user documentation, implementation, and maintenance plans.
  • Oversees the maintenance, support and upgrade of existing software applications and systems; coordinates and communicates upgrades, enhancements and changes with vendors and internal customers.
  • Responsible for maintaining a secure information technology environment for software applications.
  • Oversees application security administration, update processes and schedules, notifying users of any potential service interruptions.
  • Participates in integration, initialization, and interfacing between multiple systems either through in-house or outsourced development, when required.
  • Analyzes systems technical literature and provides explanations understandable to end-users, often in the form of user manuals.
  • Perform related duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service