Jackson County is seeking a GIS Analyst/Specialist to join our team. We use ESRI products and offer a dynamic environment with excellent opportunities for professional development and specialization. This is a chance to play a key role in areas such as data management, customer service, GIS application development, process automation, and spatial analysis.
Our Enterprise Applications team values integrity, self-motivation, communication, teamwork, and efficiency. We support a wide range of County departments and technology areas, including GIS, and are committed to delivering solutions that empower our stakeholders and enhance public services.
We are simultaneously recruiting for three similar positions: Programmer Analyst II, Programmer Analyst III, and Programmer Analyst IV. We will only fill one of the positions with the best candidate from the qualified applicant pools. Please review the minimum qualifications for each position before submitting your application(s).
Please note: This GIS Analyst position is classified under the County’s Programmer Analyst (PA) job series. While the PA classification is broadly written to describe software engineering roles, this recruitment is specifically for a GIS-focused position. The responsibilities and expectations are consistent with those of a typical GIS Analyst/Specialist/Solution Engineer role.
-
Pre-Employment Requirements and/or Preferences
-
- This recruitment is specifically for a GIS-focused position. It aligns with the typical scope of practice, expectations, and opportunities associated with a GIS professional. Software Engineers with no GIS experience will not be successful in this recruitment.
- Experience with ESRI tools including ArcGIS Pro, ArcGIS Enterprise/Portal, and ArcGIS Online.
- Familiarity with Python/ArcPy and ESRI’s Arcade for workflow automation.
- Strong understanding of spatial data management.
- Ability to create, organize, and maintain web maps, layers, and lightweight GIS applications.
- Comfortable collaborating in a small, on-site team environment and supporting internal customers.
- Strong communication skills and customer service with the ability to explain technical concepts to non-technical staff.
- Submit transcripts, if using college education to meet educational minimum requirements.
- Pass a criminal background check prior to hire.
- Submit an acceptable DMV certified court print prior to hire. Click on the following link to review Jackson County's requirements for an acceptable driving record (Download PDF reader).
- Pass a pre-employment drug screen, which includes screening for Marijuana. Click on the link to review Jackson County's Drug-Free Workplace Policy (Download PDF reader).
- The is a non-represented position. (Management/Confidential)
-
Job Duties and Requirements
-
I. Position Summary
Analyzes business needs and applies software to meet those needs by producing information products and/or automating business processes. Junior level positions primarily configure and use software to analyze, manipulate, and present data. Intermediate and senior level positions generally perform more advanced business analysis and may also develop or customize software.
Levels I-VI are differentiated by the breadth and depth of knowledge required, scope of responsibility, and consequence of error.
- Programmer/Analyst I is an entry-level position acting within strictly limited scope of responsibility and/or provides support to more senior staff.
- Programmer/Analyst II, III, IV and V positions require increasing levels of knowledge and experience, exercise increasing levels of independent judgment, and are responsible for software applications of increasing importance and complexity. Actions may impact mission-critical and/or County-wide systems.
- Programmer/Analyst VI is the most senior position in this series. It requires deep expertise in multiple technologies and is responsible for highly complex software applications of profound importance.
II. Examples of Essential Position Duties (The following duties represent some of the principal job duties; however, they are not all-inclusive. Other duties may be required or assigned.)
- Works with end-users to analyze business needs and document requirements. Translates business requirements into detailed technical specifications, if applicable. Senior positions may also plan and manage software-related projects.
- Researches, recommends, and implements software solutions. Writes, tests, debugs, documents, deploys and maintains code, if applicable for level and area of responsibility.
- Diagnoses and resolves software problems and document solutions. Provides technical support and training to end-users. Acts as a technical resource for other IT staff. Senior positions may train or mentor other staff.
- Procures application software, data, and related services. Coordinates delivery of products and services by vendors and contractors. Senior positions may negotiate and oversee service contracts.
- Implements software upgrades and patches as needed to ensure adequate functionality, performance, security and reliability. Senior positions may negotiate service level agreements with internal or external customers.
- Maintains information security by adhering to policies and best practices for application design, development, and configuration. Administers and maintains end user permissions and application access rights, if applicable to area of responsibility.
- Creates, documents and follows procedures relevant to area of responsibility. Senior positions may make strategic and/or policy recommendations to senior management.
- Maintains a current, accurate inventory of software and data assets within area of responsibility. Senior positions may be responsible for ensuring compliance with software license agreements.
- Cooperates and collaborates with co-workers. Senior positions may act as team lead or supervise junior staff.
- May act as a supervisor or lead.
- Adheres to regulatory requirements, collective bargaining agreements, County and departmental policies and procedures, required trainings, as well as safe work practices.
- Develops and maintains effective internal and external working relationships at all levels.
- Has regular and reliable attendance. Working evening and irregular hours may be required.
III. Minimum Requirements(Performance of the essential duties of this position includes the following requirements, physical demands and/or working conditions)
Education and Experience
- Level I requires an Associate’s Degree in Computer Science and one year of job related experience;
- Level II requires an Associate’s Degree in Computer Science and three years of job-related experience;
- Level III requires an Associate’s Degree in Computer Science and four years of job-related experience;
- Level IV requires a Bachelor’s Degree in Computer Science and three years of job-related experience;
- Level V requires a Bachelor’s Degree in Computer Science and four years of job-related experience;
- Level VI requires a Bachelor’s Degree in Computer Science and five years of job-related experience;
- OR, for each level, any combination of education and experience, as required for that level, which provides the applicant with the desired skills, knowledge, and ability required to perform the job.