What are the responsibilities and job description for the IT Lead Developer: GIS/Applications Division position at City of Thomaston?
Statement on Remote Work Policy – Mono County, California
“Mono County does not allow fully remote positions. All employees are required to perform their job duties in person at their designated work location(s) to ensure adherence to Mono County policies, state labor laws, applicable tax regulations, and operational requirements. Requests for intermittent remote work may be considered on a case-by-case basis and are subject to the approval of both departmental management and Human Resources.”
Description
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
Examples of Duties
ESSENTIAL DUTIES AND RESPONISBILITIES (The following is used as a partial description and is not restrictive as to duties required.)
Core Application Development & Support
Thorough knowledge of:
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:
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. Ability to operate an automobile. Reasonable accommodation will be made for individuals on a case-by-case basis.
TYPICAL WORKING CONDITIONSWork is performed in an office; occasionally working outside; exposure to electrical energy and dust; frequent contact with staff and public.
Special Requirements
The following information is intended to provide a summary of benefits and does not include full details of coverage. Service limitations and restrictions may apply depending on coverage levels and services rendered.
Pay Periods and Payroll Deductions
County employees are paid on a bi-weekly basis, which consists of 26 pay periods per year. Payroll deductions including medical and most voluntary deductions will occur on a semi-monthly basis or 2 times per month. Retirement contributions will always be deducted on all 26 pay periods.
Medical Mono County Contracts with CalPERS
To provide health insurance for its employees and currently offers several Preferred Provider (PPO) Plans which are administered by Anthem Blue Cross. Employees have the option to choose from PERS Gold, PERS Platinum, and PORAC. The PORAC Plan is currently only available to members of the Safety group employee's. Medical plan costs vary based on the plan and coverage you select. The employee and the County share the cost of the plan, which is deducted on a pre-tax basis. The employee’s cost is in accordance with the applicable Memorandum of Understanding with each bargaining group. For more information regarding health plans, please visit: https://www.calpers.ca.gov/page/active-members/health-benefits/plans-and-rates
Dental Mono County
Offers a self-insured dental plan administered by Delta Dental of California and currently offers the following benefits:
Vision
Vision Service Plan is our Vision Insurance provider. Our plan is VSP Signature. Benefits include:
Administered by Voya Mono County Employees are entitled to Life Insurance and Accidental Death and Dismemberment.
Mono County also offers coverage to employee’s spouse and dependents. Life Insurance is administered by Voya Insurance.
Supplemental Life Insurance – Administered by Voya
Employees have the option of enrolling in a Supplemental Life insurance policy for themselves, their spouse and any dependent children. This policy is purchased by the employee with rates based on the age group at the time of enrollment.
Required
Supplemental life insurance coverage can be enrolled in the first 31 days of employment without proof of good health, after 31 days proof of good health is required. Amounts available are as follows:
Provided by WORKTERRAFlexible Spending Accounts for medical reimbursement and dependent care are available through a Section 125 account administered by WORKTERRA. These accounts allow you to contribute pre-tax dollars to help pay for eligible medical and dependent care expenses.
Mono County Deferred Compensation 457/401(a) Plan
The County provides deferred compensation plan through Internal Revenue Code Section 401(a) Employees have the option to sign up for the 457-deferred compensation plan and contribute up to the maximum amount allowed by the IRS. If the employee contributes a total of 1-3% of their pre-tax salary, the County will match those contributions up to a maximum of 3% into a 401 (a) plan under the employee’s name. The employee may direct the investment of all contributions in accordance with the options or limitation provided by the 401(a) Plan.
CalPERS Retirement Benefits And Contributions
Mono County contracts with CalPERS for your retirement plan. Your retirement plan is a defined benefit plan determined by a set formula which uses your years of service, age at retirement, and highest one or three years of service. The Plan is funded by contributions from the employee, the County and investments from plan assets.
Mono County has a Local Miscellaneous group and a Local Safety group.
Your benefit formula will fall within one of these two groups
Most New Members Will Fall Within The New Pension Reform Formulas Of 2 @ 62 For Miscellaneous & 2.7 @ 57 For All Safety Group. However, If You Do Have Prior Membership You May Be Eligible For The Formulas That Were In Place On December 31st 2012, Before Pension Reform Went Into Place. Our Pre-pension Reform Formulas Are
Local Miscellaneous Group = 2.5% @ 55
Local Safety – Sheriff = 3% @ 55
Local Safety – Fire = 2% @ 50
Local Safety – County Peace Officer = 3% @ 50
Find Out All About Your CalPERS Benefits At Www.calpers.ca.gov
AFLAC – Optional Insurance Provider
Mono County contracts with a Local Representative who provides our employees with the opportunity to enroll in several different policies offered by AFLAC, to include; Cancer, Critical Care, Hospital, Accident, Disability, intensive Care. New employees can enroll within the first 30 days of employment; all other transactions are done during open enrollment each year.
EAP – Employee Assistance Program
Mono County offers two different Employee Assistance Programs through Trindel Insurance Fund and Voya. Both programs include counseling and telephone consultation services addressing a variety of personal topics to promote a healthy family and work life balance.
Mono County Wellness Program
Mono County offers a discounted rate, as well as $25 towards Membership to local health clubs at the Double Eagle in June Lake or Snowcreek Athletic Club and The Body Shop in Mammoth Lakes.
For employees living or working in Bridgeport, there is a County maintained facility in the Bridgeport Memorial Hall that employees have access to for a small one-time fee of $10.00
SICK & VACATION
Sick – (Unless an applicable collective bargaining agreement provides otherwise)
Eligible employees will accrue sick leave at the rate of 12 sick days per year. Permanent part-time employees accrue sick leave on a prorated basis.
Vacation– (Unless an applicable collective bargaining agreement provides otherwise)
Eligible employees shall be entitled to accrue vacation leave with pay for each year of full-time service as follows:
Initial employment ----------------------------------10 days vacation per year
After three years of continuous service-----—15 days vacation per year
After ten years of continuous service—-------17 days vacation per year
After fifteen years of continuous service--—19 days vacation per year
After twenty years of continuous service-—20 days vacation per year
Permanent part-time employees accrue vacation on a prorated basis.
Mono County Holidays
Most all bargaining groups recognize 13 Holidays as outlined in the Mono County Policies and Procedures and Personal Holidays according to your specific MOU (Memorandum of Understanding) according to your represented group.
“Welcome to Mono County – A great place to live and work!!”
“Mono County does not allow fully remote positions. All employees are required to perform their job duties in person at their designated work location(s) to ensure adherence to Mono County policies, state labor laws, applicable tax regulations, and operational requirements. Requests for intermittent remote work may be considered on a case-by-case basis and are subject to the approval of both departmental management and Human Resources.”
Description
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
Examples of Duties
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.
- 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.
- 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.
- 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.
- Investigates methods and procedures for system development and implementation, including cost and efficiency analysis of alternatives.
- Explores and implements Low-Code platforms like QuickBase 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 DevOps 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 on-premise and cloud environments.
- Builds ADA-compliant digital experiences that enhance civic engagement and improve service delivery.
Thorough knowledge of:
- Principles and techniques of industry standard programming languages including HTML & CSS, JavaScript, and Python.
- Version control and management of codebases.
- Database structure and design using SQL (or other relational databases) and No-SQL databases including the ability to integrate with applications and APIs.
- Transforming data between formats using Export, Transform, Load methods between frameworks such as XML, JSON, Excel, SQL, etc.
- Web application design, standards, and practices.
- User interface/experience design philosophy.
- Geographic Information Systems including the Esri Enterprise platform.
- Internet technology including HTTP/HTTPS, web APIs, DNS, Web Servers, Caching, Security, and Permissions.
- Program documentation concepts.
- Methods and practices for mentoring and younger staff development.
- Code Testing principles and practices.
- Proprietary 'Low Code' platforms including Power Automate and QuickBase.
- C# development principles.
- Web-based authentication and security including OAuth, Tokens, JWT, Cookies, etc.
- Native Mobile App development concepts.
- Concepts of operating systems including memory management, I/O, processing, etc.
- Web server functionality and management including SSL certificates, proxies, and permissions.
- Modern development practices including continuous integration/continuous deployment (CI/CD).
- Cloud-based development environments and deployment options.
- APIs and integration points of major systems in the Mono County Enterprise System Catalog.
- Basic understanding of data structures and formats that could support future AI initiatives.
- Data visualization techniques and libraries.
- Accessibility standards (WCAG) and implementation methods.
- Modern frontend frameworks and associated development tools.
- Manage projects associated with application selection, design, development, and integration.
- Conduct business analysis with customers and other members of the IT Department.
- Understand and support existing applications and scripts.
- Develop new computer and integrate existing applications using custom development and scripting.
- Analyze data, methods, and procedures accurately and logically.
- Communicate clearly in both written and oral forms to a diverse group of individuals.
- Establish priorities and direct activities of assign work as appropriate while managing a small team.
- Think creatively for the good of the organization and arrive at service oriented solutions.
- Effectively represent the County's Information Technology Department.
- Serve as a Disaster Service Worker during certain emergency situations.
- Maintain documentation of agency systems, data, and metadata.
- Maintain confidentiality, where necessary.
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:
- The completion of an Associates or College degree is preferred; however
- At least three (3) years of experience in role equivalent to or greater than Developer II
- Experience with Esri GIS platform, including custom development
- Knowledge of modern web application frameworks and standards
- Experience with cloud-based development and deployment
- Understanding of accessibility standards and multi-language support
- Ability to assess systems for future technology integration readiness
- Knowledge of structured data management techniques
- Familiarity with agile development methodologies
- Experience mentoring junior developers and fostering team growth
- Track record of successful project delivery in a government environment
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. Ability to operate an automobile. Reasonable accommodation will be made for individuals on a case-by-case basis.
TYPICAL WORKING CONDITIONSWork is performed in an office; occasionally working outside; exposure to electrical energy and dust; frequent contact with staff and public.
Special Requirements
- Satisfactory completion of a Department of Justice background investigation.
- Possession of a valid driver's license
- May work more than a normal 8:00am to 5:00pm shift
- May drive in excess of 90 miles a day
The following information is intended to provide a summary of benefits and does not include full details of coverage. Service limitations and restrictions may apply depending on coverage levels and services rendered.
Pay Periods and Payroll Deductions
County employees are paid on a bi-weekly basis, which consists of 26 pay periods per year. Payroll deductions including medical and most voluntary deductions will occur on a semi-monthly basis or 2 times per month. Retirement contributions will always be deducted on all 26 pay periods.
Medical Mono County Contracts with CalPERS
To provide health insurance for its employees and currently offers several Preferred Provider (PPO) Plans which are administered by Anthem Blue Cross. Employees have the option to choose from PERS Gold, PERS Platinum, and PORAC. The PORAC Plan is currently only available to members of the Safety group employee's. Medical plan costs vary based on the plan and coverage you select. The employee and the County share the cost of the plan, which is deducted on a pre-tax basis. The employee’s cost is in accordance with the applicable Memorandum of Understanding with each bargaining group. For more information regarding health plans, please visit: https://www.calpers.ca.gov/page/active-members/health-benefits/plans-and-rates
Dental Mono County
Offers a self-insured dental plan administered by Delta Dental of California and currently offers the following benefits:
- $1,100.00 each year towards your dental coverage if you choose an in-network Delta DentalPPO Dentist.
- $1,000.00 each year towards your dental coverage if you choose and out-of-network orNon-Delta Dental PPO Dentist.
- Diagnostic and preventative coverage of 70 – 100 % of contracted allowance (based onlength enrolled in the plan and dentist visit of at least once per year).
- Major services are covered at 50% of the contracted allowance.
Vision
Vision Service Plan is our Vision Insurance provider. Our plan is VSP Signature. Benefits include:
- well/vision exam every 12 months, carries a $10 copay.
- $160 allowance for frames and 20% off amount over allowance.
- $180 allowance for contacts and contact lens exam and 15% off contact lens fitting andevaluation. Currently Vision coverage is provided to eligible Mono County employees at 100% employer paid.
Administered by Voya Mono County Employees are entitled to Life Insurance and Accidental Death and Dismemberment.
Mono County also offers coverage to employee’s spouse and dependents. Life Insurance is administered by Voya Insurance.
- Coverage for General Employees is $5,000.00
- At-Will/Elected Employees/Paramedic Coverage is $50,000.00
- Coverage for Employee’s Spouse is $1,000.00
- Coverage for Employee’s Children is also $1,000.00
- Coverage for Employee’s Children under six months is $100.00
Supplemental Life Insurance – Administered by Voya
Employees have the option of enrolling in a Supplemental Life insurance policy for themselves, their spouse and any dependent children. This policy is purchased by the employee with rates based on the age group at the time of enrollment.
Required
Supplemental life insurance coverage can be enrolled in the first 31 days of employment without proof of good health, after 31 days proof of good health is required. Amounts available are as follows:
- For Employee up to $150,000 (guaranteed issue) or up to $500,000 with proof of goodhealth
- For Spouse up to $50,000.00 and for the Employee’s Children for $10,000.00.
Provided by WORKTERRAFlexible Spending Accounts for medical reimbursement and dependent care are available through a Section 125 account administered by WORKTERRA. These accounts allow you to contribute pre-tax dollars to help pay for eligible medical and dependent care expenses.
Mono County Deferred Compensation 457/401(a) Plan
The County provides deferred compensation plan through Internal Revenue Code Section 401(a) Employees have the option to sign up for the 457-deferred compensation plan and contribute up to the maximum amount allowed by the IRS. If the employee contributes a total of 1-3% of their pre-tax salary, the County will match those contributions up to a maximum of 3% into a 401 (a) plan under the employee’s name. The employee may direct the investment of all contributions in accordance with the options or limitation provided by the 401(a) Plan.
CalPERS Retirement Benefits And Contributions
Mono County contracts with CalPERS for your retirement plan. Your retirement plan is a defined benefit plan determined by a set formula which uses your years of service, age at retirement, and highest one or three years of service. The Plan is funded by contributions from the employee, the County and investments from plan assets.
Mono County has a Local Miscellaneous group and a Local Safety group.
Your benefit formula will fall within one of these two groups
Most New Members Will Fall Within The New Pension Reform Formulas Of 2 @ 62 For Miscellaneous & 2.7 @ 57 For All Safety Group. However, If You Do Have Prior Membership You May Be Eligible For The Formulas That Were In Place On December 31st 2012, Before Pension Reform Went Into Place. Our Pre-pension Reform Formulas Are
Local Miscellaneous Group = 2.5% @ 55
Local Safety – Sheriff = 3% @ 55
Local Safety – Fire = 2% @ 50
Local Safety – County Peace Officer = 3% @ 50
Find Out All About Your CalPERS Benefits At Www.calpers.ca.gov
AFLAC – Optional Insurance Provider
Mono County contracts with a Local Representative who provides our employees with the opportunity to enroll in several different policies offered by AFLAC, to include; Cancer, Critical Care, Hospital, Accident, Disability, intensive Care. New employees can enroll within the first 30 days of employment; all other transactions are done during open enrollment each year.
EAP – Employee Assistance Program
Mono County offers two different Employee Assistance Programs through Trindel Insurance Fund and Voya. Both programs include counseling and telephone consultation services addressing a variety of personal topics to promote a healthy family and work life balance.
Mono County Wellness Program
Mono County offers a discounted rate, as well as $25 towards Membership to local health clubs at the Double Eagle in June Lake or Snowcreek Athletic Club and The Body Shop in Mammoth Lakes.
For employees living or working in Bridgeport, there is a County maintained facility in the Bridgeport Memorial Hall that employees have access to for a small one-time fee of $10.00
SICK & VACATION
Sick – (Unless an applicable collective bargaining agreement provides otherwise)
Eligible employees will accrue sick leave at the rate of 12 sick days per year. Permanent part-time employees accrue sick leave on a prorated basis.
Vacation– (Unless an applicable collective bargaining agreement provides otherwise)
Eligible employees shall be entitled to accrue vacation leave with pay for each year of full-time service as follows:
Initial employment ----------------------------------10 days vacation per year
After three years of continuous service-----—15 days vacation per year
After ten years of continuous service—-------17 days vacation per year
After fifteen years of continuous service--—19 days vacation per year
After twenty years of continuous service-—20 days vacation per year
Permanent part-time employees accrue vacation on a prorated basis.
Mono County Holidays
Most all bargaining groups recognize 13 Holidays as outlined in the Mono County Policies and Procedures and Personal Holidays according to your specific MOU (Memorandum of Understanding) according to your represented group.
“Welcome to Mono County – A great place to live and work!!”
Salary : $1,000 - $1,100