IT Lead Developer: GIS/Applications Division

<strong><u>ABOUT THE ROLE</u></strong><br>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.<br><br><p style="margin: 0"><strong><u><span style="color: inherit">DISTINGUISHING CHARACTERISTICS</span></u></strong></p><p style="margin: 0 0 8pt">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.<br><br><strong><u><span style="color: inherit">CLASSIFICATIONS SUPERVISED</span></u></strong><strong><span style="color: inherit">:</span></strong><br>Developer I, II</p><br><p style="margin: 0 0 8pt"><strong><u><span style="color: inherit">ESSENTIAL DUTIES AND RESPONISBILITIES </span></u></strong><em><span style="color: inherit">(The following is used as a partial description and is not restrictive as to duties required.)</span></em></p><p style="margin: 0"><strong><em><span style="color: inherit">Core Application Development & Support</span></em></strong></p><ul style="margin-bottom: 3pt"><li>Acts as project leader, lead worker, and senior staff member in major development and programming projects/initiatives.</li><li>Designs, codes, tests, and modifies complex computer programs, scripts, and other executables.</li><li>Supports existing applications, application integrations, custom interfaces, reporting, and automation work.</li><li>Coordinates system and programming activities with other members of the IT Department.</li><li>Leverages enterprise platforms including Esri GIS to deploy effective solutions to the organizations.</li><li>Supports existing applications in the Mono County Enterprise System Catalog.</li><li>Consults with and assists the IT Director in coordinating the programming workload and overall function of the division.</li><li>Develops and maintains an effective working relationship with clients.</li><li>Maintains documentation of agency systems, data, and metadata.</li><li>Understands and supports cross-department business processes and user needs.</li><li>Analyzes methods and procedures accurately and logically to determine optimal solutions.</li></ul><p style="margin: 0"><strong><em><span style="color: inherit">Database and Data Management</span></em></strong></p><ul style="margin-bottom: 3pt"><li>Designs and implements database structures using SQL (or other relational databases) and No-SQL databases.</li><li>Integrates databases with applications and APIs to ensure seamless data flow.</li><li>Transforms data between formats using Export, Transform, Load methods across frameworks (XML, JSON, Excel, SQL).</li><li>Supports data quality initiatives and helps break down data silos.</li><li>Develops and maintains centralized authoritative datasets which are universally accessible.</li><li>Assists in the implementation of the integrated Enterprise document recording and management solution.</li><li>Supports the migration of legacy data to modern platforms and formats.</li></ul><p style="margin: 0"><strong><em><span style="color: inherit">Web and Interface Development</span></em></strong></p><ul style="margin-bottom: 3pt"><li>Develops and maintains web applications and interfaces using industry-standard technologies.</li><li>Implements user interface/experience design principles to create intuitive and effective solutions.</li><li>Maintains and improves internal, online employee resources.</li><li>Supports the development of ADA compliant products with multiple language considerations.</li><li>Ensures proper security implementation for web applications and interfaces.</li><li>Develops responsive designs that work across multiple device types and form factors.</li></ul><p style="margin: 0"><strong><em><span style="color: inherit">Staff Development & Mentorship</span></em></strong></p><ul style="margin-bottom: 3pt"><li>Establishes priorities and directs activities of assigned work while managing a small team.</li><li>Mentors and trains less experienced developer staff.</li><li>Implements best practices for code development, testing, and deployment.</li><li>Establishes and maintains version control and code management processes.</li><li>Creates and maintains documentation for applications and systems.</li><li>Shares knowledge and experiences to grow the capabilities of the development team.</li></ul><p style="margin: 0"><strong><em><span style="color: inherit">Technology Advancement & Innovation</span></em></strong></p><ul style="margin-bottom: 3pt"><li>Investigates methods and procedures for system development and implementation, including cost and efficiency analysis of alternatives.</li><li>Explores and implements Low-Code platforms like QuickBase to democratize application development and deliver solutions with lower cost and higher speed.</li><li>Evaluates new technologies that can enhance application development and delivery.</li><li>Participates in the deployment of modern Enterprise tools that improve operations.</li><li>Assists in the consolidation of disparate legacy systems to streamline business processes.</li><li>Assesses and prepares systems for potential AI and automation capabilities in the future.</li><li>Develops approaches to transform data into structured formats suitable for future analytics needs.</li><li>Implements modern DevOps practices to improve development workflows and application reliability.</li><li>Researches and recommends emerging technologies that could benefit county operations.</li><li>Creates proof-of-concept applications to demonstrate innovative approaches to solving business challenges.</li><li>Develops applications that work effectively across both on-premise and cloud environments.</li><li>Builds ADA-compliant digital experiences that enhance civic engagement and improve service delivery.</li></ul><p style="margin: 0"><strong><u><span style="color: inherit">Thorough knowledge of:</span></u></strong></p><ul style="margin-bottom: 3pt"><li>Principles and techniques of industry standard programming languages including HTML & CSS, JavaScript, and Python.</li><li>Version control and management of codebases.</li><li>Database structure and design using SQL (or other relational databases) and No-SQL databases including the ability to integrate with applications and APIs.</li><li>Transforming data between formats using Export, Transform, Load methods between frameworks such as XML, JSON, Excel, SQL, etc.</li><li>Web application design, standards, and practices.</li><li>User interface/experience design philosophy.</li><li>Geographic Information Systems including the Esri Enterprise platform.</li><li>Internet technology including HTTP/HTTPS, web APIs, DNS, Web Servers, Caching, Security, and Permissions.</li><li>Program documentation concepts.</li><li>Methods and practices for mentoring and younger staff development.</li></ul><p style="margin: 0"><strong><u><span style="color: inherit">Working knowledge of:</span></u></strong></p><ul style="margin-bottom: 3pt"><li>Code Testing principles and practices.</li><li>Proprietary 'Low Code' platforms including Power Automate and QuickBase.</li><li>C# development principles.</li><li>Web-based authentication and security including OAuth, Tokens, JWT, Cookies, etc.</li><li>Native Mobile App development concepts.</li><li>Concepts of operating systems including memory management, I/O, processing, etc.</li><li>Web server functionality and management including SSL certificates, proxies, and permissions.</li><li>Modern development practices including continuous integration/continuous deployment (CI/CD).</li><li>Cloud-based development environments and deployment options.</li><li>APIs and integration points of major systems in the Mono County Enterprise System Catalog.</li><li>Basic understanding of data structures and formats that could support future AI initiatives.</li><li>Data visualization techniques and libraries.</li><li>Accessibility standards (WCAG) and implementation methods.</li><li>Modern frontend frameworks and associated development tools.</li></ul><p style="margin: 0"><strong><u><span style="color: inherit">Ability to:</span></u></strong></p><ul style="margin-bottom: 3pt"><li>Manage projects associated with application selection, design, development, and integration.</li><li>Conduct business analysis with customers and other members of the IT Department.</li><li>Understand and support existing applications and scripts.</li><li>Develop new computer and integrate existing applications using custom development and scripting.</li><li>Analyze data, methods, and procedures accurately and logically.</li><li>Communicate clearly in both written and oral forms to a diverse group of individuals.</li><li>Establish priorities and direct activities of assign work as appropriate while managing a small team.</li><li>Think creatively for the good of the organization and arrive at service oriented solutions.</li><li>Effectively represent the County's Information Technology Department.</li><li>Serve as a Disaster Service Worker during certain emergency situations.</li><li>Maintain documentation of agency systems, data, and metadata.</li><li>Maintain confidentiality, where necessary.<br><br></li></ul><p style="margin: 0"><strong><u><span style="color: inherit">TRAINING AND EXPERIENCE</span></u></strong></p><p style="margin-top: 0; margin-right: 0; margin-bottom: 12pt">Any combination of training and experience which would likely provide the required knowledge and abilities is qualifying. A typical way to obtain the required knowledge and abilities would be:</p><ul><li><p style="margin-top: 0; margin-right: 0; margin-bottom: 12pt">The completion of an Associates or College degree is preferred; however</p></li><li><p style="margin-top: 0; margin-right: 0; margin-bottom: 12pt">At least three (3) years of experience in role equivalent to or greater than Developer II<br><br></p></li></ul><p style="margin: 0"><strong><span style="color: inherit">Desired Qualifications:</span></strong></p><ul style="margin-bottom: 3pt; margin-top: 0"><li style="margin: 0 0 8pt">Experience with Esri GIS platform, including custom development</li><li style="margin: 0 0 8pt">Knowledge of modern web application frameworks and standards</li><li style="margin: 0 0 8pt">Experience with cloud-based development and deployment</li><li style="margin: 0 0 8pt">Understanding of accessibility standards and multi-language support</li><li style="margin: 0 0 8pt">Ability to assess systems for future technology integration readiness</li><li style="margin: 0 0 8pt">Knowledge of structured data management techniques</li><li style="margin: 0 0 8pt">Familiarity with agile development methodologies</li><li style="margin: 0 0 8pt">Experience mentoring junior developers and fostering team growth</li><li style="margin: 0 0 8pt">Track record of successful project delivery in a government environment</li></ul><p style="margin: 0"><br><strong><u><span style="color: inherit">TYPICAL PHYSICAL REQUIREMENTS</span></u></strong></p><p style="margin: 0 0 8pt">Sit for extended periods; frequently stand, walk, stoop, kneel and crouch; physical ability to lift and carry objects weighing up to 50lbs. on an occasional basis and in excess of 50lbs. with assistance; normal manual dexterity and hand-eye coordination; corrected hearing and vision to normal range; verbal and written communication skills; use of office equipment including computers, telephones, calculators, copiers and FAX. <span style="color: inherit">Ability to operate an automobile. Reasonable accommodation will be made for individuals on a case-by-case basis.</span></p><p style="margin: 0 0 8pt"><br><strong><u><span style="color: inherit">TYPICAL WORKING CONDITIONS</span></u></strong>Work is performed in an office; occasionally working outside; exposure to electrical energy and dust; frequent contact with staff and public.</p><p style="margin: 0"><br><strong><u><span style="color: inherit">SPECIAL REQUIREMENTS</span></u></strong></p><ul style="margin-bottom: 3pt"><li>Satisfactory completion of a Department of Justice background investigation.</li><li>Possession of a valid driver's license</li><li>May work more than a normal 8:00am to 5:00pm shift</li><li>May drive in excess of 90 miles a day</li></ul>

Back to blog

Other Jobs To Apply

No other job posts for this day.