Job Detail

Organization: Mecklenburg County
Title: SR. GIS Analyst (Programmer)
Location: Charlotte, NC

Posted: 2022-04-27
Application Deadline:

Position Description:

Follow your calling, Find your career

At Mecklenburg County, you’ll have the chance to build a career as unique as you are with support, inclusive culture and technology to become the best version of you. We’re counting on YOUR unique voice and perspective to help Mecklenburg County become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.

Working at Mecklenburg County for LUESA, (Land Use and Environmental Service Agency) you will help to provide key services that will contribute to an exceptional quality of life for Mecklenburg County residents. LUESA’s responsibilities range from enforcing building and zoning codes to managing water and air resources for future generations. Working with LUESA provides an opportunity to partner with some of the most creative minds and inspiring leaders. If you are interested in working for a collaborative team that is driven by success and innovation you have found the right organization. We welcome talented, high-energy, fun team members to partner with our community to enhance our quality of life through environmental stewardship and economic vitality.

Position Summary
Perform advanced Geographic Information System (GIS) work in capturing, maintaining, and analyzing geospatial data including project management and programming. Research, recommend, demonstrate, and develop GIS/IT System integration tools to better streamline department technology needs. Develop software applications with "SOAP and rest" services from scratch to support departmental automation needs. Consult with customers regarding automation issues and maintain effective customer relationships. Provide GIS/IT project planning and technical leadership to other GIS programmers. This is a lead position, with a high level of knowledge, and the incumbent is responsible for application development, database administration exposure, needs assessment, and business process analysis.

Who will I be working with?
The candidate will be working along-side other IT/GIS programmers on a highly motivated team. The candidate will primarily consult with various Land Use Environmental Services Agency (LUESA) Divisions and other County Departments related to the development of automated business needs utilizing IT/GIS technology.
What will I be doing?

IT/GIS application or integration projects will be individually developed and supported by the candidate unless the project merits more developer staff resources. Application documentation and a back-up developer in-house will also be identified for any new IT/GIS technology projects. The candidate will also inherit existing IT/GIS Systems to support and will devise a means to maintain or upgrade them when new technology becomes applicable and/or is approached by the customer to make such changes.

Essential Functions
Provide administration of enterprise GIS databases and/or GIS projects; prepare and implement plans, designs and schedules; coordinate resources and tasks to ensure objectives and timelines are met
Perform research and analysis of geospatial database/environment in support of project initiatives and asset management; prepare and maintain documentation of business processes and system requirements
Create, update and maintain applications, scripts, geospatial data, database schema and/or other system components; support the enhancement and integration of applications, business processes and systems
Perform advanced troubleshooting of GIS and system technology issues; research processes and practices determining best solutions; implement and maintain technology solutions
Respond to requests from internal and external customers; provide consultation and subject matter expertise in support of projects and solutions; research and develop mapping products and reports
Assist in the evaluation, selection and implementation of software solutions; perform workflow analysis and define business requirements; research, implement and test solutions
Produce digital data for County personnel, contractors, private entities, and the public utilizing a variety of formats
Perform quality control for GIS, including converting files, analyzing data, and reviewing processes
Develop, implement, and modify GIS software applications
Provide digital support for software datasets and essential base mapping data in everyday and emergency situations

Minimum Qualifications
Minimum of four years of experience in geospatial technologies, geography, Information Technology, land records, land development, planning, cartography, engineering, surveying or related field.

Bachelor's degree in Computer Science, Geography, Planning or related field.
Combination of relevant education and relevant experience accepted?: Yes

Licenses and Certifications
May require a North Carolina or South Carolina Driver's License

Preferred Qualifications
Strong GIS/IT System Integration and programming skills
Four years or more of preferred experience in programming experience with Open Source Software programming languages such as Geoserver, PHP, Node.js, Bootstrap, JQuery, ReactJS, Python programming, and a variety of JavaScript API programming languages is a plus.
Four years or more of preferred experience in programming in HTML, XML, CSS, Microsoft Visual Studio GUI using Server and various Client-Side programming languages, Familiar with object-oriented programming and programming .NET SOAP or JSON REST Services. .NET Core a plus.
Four years or more of preferred GIS System development experience with ESRI software products including ArcGIS Server, ArcGIS Online and Tools, and ESRI JavaScript API experience.
RDBMS experience preferably with PostGRES SQL and Microsoft SQL Server.
Project management experience is beneficial. GISP certification recommended but not required. The successful candidate must have strong verbal and written communication skills and be able to work well in a team environment

Knowledge, Skills and Abilities
Knowledge of
Applicable computer hardware, operating systems, and software
Map layouts, templates, cartographic elements, mobile GIS/GPS, and metadata
Geographic Information Systems
Applicable programming languages
Systems analysis principles
Geography principles
Relational database concepts
Cartography principles

Operating computers and related software applications
Interpreting maps
Writing computer programs
Conducting research
Performing statistical and quantitative spatial analysis
Transferring information from plans to digital formats for mapping
Creating maps

Achieves Goals: Works tenaciously to overcome obstacles and to meet or exceed goals; derives satisfaction from achieving “stretch” goals
Continuous Improvement: Originating action to improve existing conditions and processes; identifying improvement opportunities, generating ideas and implementing solutions
Engagement Readiness: Demonstrating a willingness to commit to one’s work and to invest one’s time, talent, and best efforts in accomplishing organizational goals
Information Monitoring: Setting up ongoing procedures to collect and review information needed to manage an organization or ongoing activities within it
Planning and Organization: Establishing courses of action for self and others to ensure that work is completed efficiently
Technical/Professional Knowledge and Skills: Having achieved a satisfactory level of technical and professional skill or knowledge in position-related areas; keeping up with current developments and trends in areas of expertise

Computer Skills
Advanced in various computer application programming languages. See preferred qualifications.
Work Environment
Works in an office setting with moderate noise

This classification has been identified as having a role in the development of ADA compliant technologies and for which the incumbent agrees to follow County policies to the best of their abilities in order to meet these obligations. Yes

Reasonable Accommodations Statement
To accomplish this job successfully, an individual must be able to perform, with or without reasonable accommodation, each essential function satisfactorily. Reasonable accommodations may be made to help enable qualified individuals with disabilities to perform the essential functions.

Disclaimer Statement
This is not intended to be an all-inclusive list of job-related responsibilities, duties, skills, requirements or working conditions. Other duties may be assigned based on business need and the supervisor’s request. Mecklenburg County reserves the right to revise the job description at any time. Designated positions may be required to assist in emergency and/or disaster situations.

Mecklenburg County requires proof of COVID-19 vaccination as a condition of employment for any new Mecklenburg County employees.

All Contents © 1999-2021. The GIS Jobs Clearinghouse