IT Lead Developer: GIS/Division
Listed on 2025-12-02
-
IT/Tech
Data Analyst, Data Engineer, Database Administrator, IT Consultant
ABOUT THE ROLE
Under limited direction, to serve as the lead worker in overseeing and performing complex design, analysis, and maintenance of computer applications and systems; serves as a project and team lead over other developers; assists in the planning and coordination of programming activities within the organization; and performs other duties as assigned.
DISTINGUISHING CHARACTERISTICS
This is the lead worker of the Developer series. Incumbents in this class are expected to utilize a considerable degree of independent judgment as it relates to systems analysis and design; perform the most difficult and complex analysis, design and maintenance of automated and manual computer systems; and direct others in training less experienced analyst staff. The role directly supports the Systems, Applications, & Data strategic initiative from the IT Strategic Plan, focusing on delivering purpose-built applications and ensuring data quality and availability.
Errors in judgment may result in significant exposure to the organization.
CLASSIFICATIONS SUPERVISED
:
Developer I, II
ESSENTIAL DUTIES AND RESPONISBILITIES
(The following is used as a partial description and is not restrictive as to duties required.)
Core Application Development & Support
- Acts as project leader, lead worker, and senior staff member in major development and programming projects/initiatives.
- Designs, codes, tests, and modifies complex computer programs, scripts, and other executables.
- Supports existing applications, application integrations, custom interfaces, reporting, and automation work.
- Coordinates system and programming activities with other members of the IT Department.
- Leverages enterprise platforms including Esri GIS to deploy effective solutions to the organizations.
- Supports existing applications in the Mono County Enterprise System Catalog.
- Consults with and assists the IT Director in coordinating the programming workload and overall function of the division.
- Develops and maintains an effective working relationship with clients.
- Maintains documentation of agency systems, data, and metadata.
- Understands and supports cross-department business processes and user needs.
- Analyzes methods and procedures accurately and logically to determine optimal solutions.
Database and Data Management
- Designs and implements database structures using SQL (or other relational databases) and No-SQL databases.
- Integrates databases with applications and APIs to ensure seamless data flow.
- Transforms data between formats using Export, Transform, Load methods across frameworks (XML, JSON, Excel, SQL).
- Supports data quality initiatives and helps break down data silos.
- Develops and maintains centralized authoritative datasets which are universally accessible.
- Assists in the implementation of the integrated Enterprise document recording and management solution.
- Supports the migration of legacy data to modern platforms and formats.
Web and Interface Development
- Develops and maintains web applications and interfaces using industry-standard technologies.
- Implements user interface/experience design principles to create intuitive and effective solutions.
- Maintains and improves internal, online employee resources.
- Supports the development of ADA compliant products with multiple language considerations.
- Ensures proper security implementation for web applications and interfaces.
- Develops responsive designs that work across multiple device types and form factors.
Staff Development & Mentorship
- Establishes priorities and directs activities of assigned work while managing a small team.
- Mentors and trains less experienced developer staff.
- Implements best practices for code development, testing, and deployment.
- Establishes and maintains version control and code management processes.
- Creates and maintains documentation for applications and systems.
- Shares knowledge and experiences to grow the capabilities of the development team.
Technology Advancement & Innovation
- Investigates methods and procedures for system development and implementation, including cost and efficiency analysis of alternatives.
- Explores and implements Low-Code platforms like Quick Base to democratize application development and deliver solutions with lower cost and higher speed.
- Evaluates new technologies that can enhance application development and delivery.
- Participates in the deployment of modern Enterprise tools that improve operations.
- Assists in the consolidation of disparate legacy systems to streamline business processes.
- Assesses and prepares systems for potential AI and automation capabilities in the future.
- Develops approaches to transform data into structured formats suitable for future analytics needs.
- Implements modern Dev Ops practices to improve development workflows and application reliability.
- Researches and recommends emerging technologies that could benefit county operations.
- Creates proof-of-concept applications to demonstrate innovative approaches to solving business challenges.
- Develops applications that work effectively across both…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).