GIS Programmer (Systems Programmer II)
About the role
This full-time Systems Programmer II position in the Office of Information Technology supports GIS programming for implementation and maintenance of geospatial enterprise applications, enterprise geospatial services, geospatial scripts, and various databases. The role coordinates with multiple project teams to ensure County software and hardware are compatible and work efficiently, including collaboration with Technical Services, County managers, project managers, and contractors. The work location is the Riva Road Heritage Complex in Annapolis, MD.
Nature and scope of work
Work involves coordinating with County managers, employees, and contractors developing systems and monitoring operational effectiveness. Employees perform duties independently, exercise independent judgment in designing and resolving network problems, and receive wide latitude to complete work assignments. General supervision is received from a Systems Analyst or higher-level administrator. The work is primarily sedentary in an office environment, but does involve some walking, standing, bending, stooping, lifting, and bending when installing, moving, and repairing computers or peripherals. Employees may be required to lift equipment weighing fifty pounds or more, and may also be required to work nights, weekends, and holidays.
Responsibilities
- Design, schedule, install, and upgrade hardware, software, and computer equipment
- Prepare all relevant documentation
- Install, configure, and support major multiple operating software systems, and network management software to support network attached file servers, client work stations, printers, communication routers, CD-ROM towers/jukeboxes, and related equipment
- Perform disaster recovery for all servers
- Analyze, test, and calibrate network equipment using state-of-the-art network and software test equipment to improve LAN and WAN network performance, and assess and correct problems
- Run backups of network data, and archive as required
- Research, evaluate, and test new technologies for existing and proposed network systems; recommend new enhancements as needed
- Perform network security of access, usage, and protection of all servers, e-mail client workstations, printers, folders, files, and documents
- Provide technical support to external customers concerning the daily care of servers, desktop computers, network-attached printers, and multimedia network devices
- Provide advice and guidance to staff members as required
- Work with contractors, vendors, and employees concerning hardware, software, servers, and mainframe systems
- Perform related duties as required
Qualifications
Minimum qualifications: Graduation from an accredited four-year college or university with major coursework in mathematics, public or business administration, or a related field, including or supplemented by specialized training in electronic data processing, programming, operations, and methodologies; and two (2) or more years of experience in telecommunications, computer operating systems, and database management.
Education substitution: Graduation from an accredited four-year college or university with major coursework in mathematics, public or business administration, or a related field, including or supplemented by specialized training in electronic data processing, programming, operations, and methodologies, may be substituted on a year-for-year basis with four (4) years of work experience in GIS programming or related experience, this is in addition to the two (2) or more years of experience in telecommunications, computer operating systems, and database management.
Required knowledge, skills, and abilities
- Strong understanding of and practical experience designing and implementing SDE data models in Microsoft SQL Server SDE Geospatial environments
- Considerable knowledge of a wide array of hardware and software operating systems, cabling, and power requirements
- Considerable knowledge of network management and router configuration, personal computer equipment, and data communications networks
- Considerable knowledge of the functions and capabilities of electronic data processing equipment, and personal computer equipment
- Skill in evaluating, analyzing, troubleshooting, and resolving network connectivity, server, hardware, and software problems
- Ability to establish and maintain effective and harmonious working relationships with internal and external consumers
- Ability to communicate effectively orally and in writing, presenting information through charts and graphs to display data
- Ability to read and comprehend complex technical manuals
- Ability to evaluate and make recommendations on different applications and software packages
- Ability to plan, schedule, and coordinate special projects and assignments
- Ability to develop and implement formal training for end users
Preferred qualifications
- Experience with database management tools, reporting, and business intelligence software
- Experience developing interfaces and web services for GIS applications
- Experience working with Esri ArcGIS Enterprise, ArcGIS Pro, ArcGIS On-Line, VertiGIS/Geocortex software stack, and Model Builder
- Web development skills (ReactJS, Typescript, JSON, Python, JavaScript, ArcGIS JavaScript 4x API, ArcGIS REST, ArcGIS/arcpy python libraries, or HTML5/CSS)
- Experience with relational and/or NoSQL database design
- Experience working with on-premises and Cloud based services (AWS)
- State and local government experience
Schedule
Normal work schedule is currently hybrid with 2 days per week in the Annapolis Office.
Benefits
Medical/Health Insurance: BlueChoice Advantage EPO, BlueChoice Advantage PPO
Dental Insurance: CIGNA Dental PPO (Buy-Up), CIGNA Dental PPO (CORE), CIGNA Dental HMO (DHMO)
Vision Insurance: EyeMed
Life Insurance: Employee Life Insurance – term insurance of up to 2 times salary ($100,000 maximum) for employees at no cost. Ability to purchase Supplemental & Dependent Life Insurance.
Disability: Disability Income Insurance
Retirement: Pension Plan – normal retirement after 30 years of service or Age 60 and 10 years of service, or election to enroll in the Employees Retirement Savings Plan. Deferred Compensation Section 457 Plan also available.
Financial: Direct Deposit, Credit Union
Holidays: Twelve days provided per year, thirteen in general election year
Annual Leave: Less than 3 years – 13 days; 3 to less than 15 years – 20 days; 15 years or more – 26 days
Disability Leave: Accrual at a rate of 15 days a year
Personal Leave: 5 days per calendar year
Leave Sharing Program
Employee Assistance Program: Free, confidential counseling for employee and family members 4X per year per problem per family member; also counseling on legal and financial issues; assistance in locating childcare and elder care
Flexible Spending Accounts: Dependent Care Reimbursement, Health Care Reimbursement
Voluntary Benefits: Universal Life Insurance with Long Term Care Rider, United Legal Benefits
Additional information
- This position requires a full background check
- Pay will be based on education and direct experience