Current Positions

Systems Administrator

Batavia, IL
The Systems Administrator will be responsible for installing new software releases and system upgrades, evaluating and installing patches, and resolving software-related problems. The Systems Administrator will also perform system backups and recovery, maintain data files and monitor system configuration to ensure data integrity, handle networking- and firewall-related tasks, and network wiring. Additional responsibilities include participating in tasks involving GIS projects and services.

Duties and Responsibilities:
The Systems Administrator takes on the following responsibilities:
  • Systems performance tuning, documentation, patch management and troubleshooting
  • Installing and configuring new computer hardware and software
  • Manages system security, group policies, user accounts and passwords
  • Manages network firewalls and routers
  • Manages file system maintenance and backups
  • Maintains network and system security
  • Maintains network facilities in individual machines, such as drivers and settings of personal computers as well as printers
  • Maintains network servers such as file servers, VPN gateways and intrusion detection systems
  • Makes recommendations for future upgrades
  • Answers technical queries and assists internal and external users
  • Network cabling
  • Troubleshoots problems reported by users
  • Analyzes, isolates and resolves issues
  • Other duties and responsibilities may be assigned

Other project related responsibilities include:
  • ArcGIS for Server (including ArcSDE) installation, configuration and administration
  • ArcGIS for Server Map Services creation, configuration and administration
  • ArcGIS Online administration and configuration
  • Python scripting and Model Builder creation
  • Microsoft SQL Server installation, configuration and administration
  • Other duties and responsibilities may be assigned
Qualifications:
  • Bachelor degree in Computer Sciences, Geography or relevant experience
  • 2+ years’ experience in system administration
  • Experience with VMware
  • ArcGIS for Server installation, configuration and administration experience
  • Microsoft SQL Server installation, configuration and administration experience
  • Python Experience

Other Skills:
  • Oral Communication – Speaks clearly and persuasively in positive or negative situations.
  • Written Communication – Writes clearly and informatively.
  • Customer Service – Manages difficult or emotional customer situations; Responds promptly to customer needs; Solicits customer feedback to improve service; Responds to requests for service and assistance; Meets commitments.
  • Interpersonal Skills – Focuses on solving conflict, not blaming; Maintains confidentiality.
  • Teamwork – Balances team and individual responsibilities.
  • Business Acumen – Understands business implications of decisions.
  • Cost Consciousness – Works within approved budget.
  • Organizational Support – Follows policies and procedures.
  • Strategic Thinking – Develops strategies to achieve organizational goals.
  • Judgment – Displays willingness to make decisions; Exhibits sound and accurate judgment.
  • Motivation – Sets and achieves challenging goals.
  • Planning/Organization – Prioritizes and plans work activities; Uses time efficiently.
  • Professionalism – Approaches others in a tactful manner; Reacts well under pressure; Treats others with respect and consideration regardless of their status or position.
  • Dependability – Follows instructions, responds to management direction; Takes responsibility for own actions; Keeps commitments.
  • Innovation – Displays original thinking and creativity; Meets challenges with resourcefulness.


Candidates must be able to show previous professional experience related to the specific skills and qualifications listed above. Must be authorized to work in the United States.
To Apply: Please submit your resume and cover letter to jobs@bruceharris.com. No Phone Calls Please EOE/AA

GIS Analyst

Batavia, IL
Position Description:
The GIS Analyst is responsible for the deployment, implementation and configuration of Esri’s ArcGIS Platform as well as providing onsite and offsite GIS consulting and client training. The GIS Analyst will provide technical assistance on configuration and use of BHA and ESRI provided apps and templates, gather requirements for future projects and ideas for app development projects, encourage use of BHA product line and play an active role in implementation thereof.

Duties and Responsibilities:
The GIS Consultant takes on the following responsibilities:
  • Complete specific projects using Esri’s ArcGIS products. These projects include:
    • GIS data creation
    • GIS data conversion
    • Geodatabase Design
    • ArcGIS Online Implementation
    • ArcGIS Online Configuration
    • ArcGIS for Enterprise map services creation and/or maintenance
    • Map production and cartography
    • ArcGIS Enterprise (ArcSDE) Administration related tasks
    • Geoprocessing using Python and/or Model Builder
  • Completion of projects and tasks in a timely manner
  • Provide Technical Support both internally and to clients
  • Prepare Production projects for delivery
  • Conduct QA/QC procedures to ensure accuracy
  • Assist other departments if required. Training may be required.
  • Be a technical expert of Esri’s complete platform
  • Define, demonstrate and deliver solutions which maximize clients GIS investment and ability to address critical business objectives.
  • Provide training and guidance on best practices for configuration and utilization of ESRI software.
  • Participate in training, mentoring and sharing of ideas among fellow GIS Analyst.
  • Document all necessary data design and schema requirements, functional business requirements, and standardized workflow processes.
  • Assist in business development, marketing, and representation of BHA’s products and solution offerings.
  • Present GIS technical demonstrations to various levels of staff at client locations as well as at conferences as required.
Qualifications:
  • Bachelor Degree in GIS, computer science or a related field.
  • 5 years of professional experience in GIS or graduate degree with equivalent experience.
  • Expertise in GIS especially Esri’s ArcGIS software including Desktop, Server and ArcGIS Online.
  • Experience working in a team-oriented collaborative environment.
  • Excellent communication, leadership, problem solving, and analytical skills.
  • Ability and experience in presenting GIS concepts to large groups of people
Other Requirements:
Must be able to provide 3 technical references, with contact information, who can verify your skills and proficiency. Candidates must be able to show previous professional experience related to the specific skills and qualifications listed above. Must be authorized to work in the United States.
Travel will be required to existing/potential clients. Applicants must be able to provide own transportation. Applicant will be reimbursed for travel related expenses monthly.
To Apply: Please submit your resume and cover letter to jobs@bruceharris.com. No Phone Calls Please EOE/AA

GIS Web Developer

Batavia, IL (BHA is open to discussing remote opportunities)
Bruce Harris & Associates, Inc., seeks a JavaScript expert to expand our product development team. We create GIS applications that allow our clients to share spatial data with diverse end users, and that allow the end users to easily make use of geospatial data.
Key Activities Include:
  • Use JavaScript and other web technologies to develop and maintain products and custom applications.
  • Use ArcGIS JavaScript API to develop and maintain geospatial web applications.
  • Analyze feature requests and implement solutions with good UI/UX practices.
  • Efficiently and effectively troubleshoot issues, identify solutions, and solve problems.
  • Work with other developers and product managers throughout the development process.
Required Skills & Knowledge
  • Three or more years of JavaScript web development experience.
  • Experience with ArcGIS platform and ESRI software.
  • Experience with JavaScript toolkits and libraries such as Dojo, Knockout, JQuery.
  • Experience with industry-standard technologies such as HTML5, CSS, XML, JSON, AJAX, REST, Node, Grunt, Git.
  • Experience with responsive design and cross-browser development for computers and mobile devices.
  • Excellent communication, problem-solving, design, development, and debugging skills.
  • Bachelor’s or Master’s degree in relevant field.
Recommended Skills & Experience:
  • SQL (SQL Server)
  • Google Maps API
  • Google Analytics
  • ASP.NET WebForms, MVC Framework, or similar server page development experience ASP.NET Web Services, WCF, or similar web service development experience

To Apply: Please submit your resume and cover letter to jobs@bruceharris.com, or use our submission form below.
No Phone Calls Please
EOE/AA
 

GIS Data Technician

Batavia, IL
This position will be based out of corporate headquarters in Batavia, Illinois. The Data Technician is responsible for cadastral/parcel map creation and/or maintenance. Maps are constructed or maintained using data sources such as subdivision, as well as other plats, surveys, surveyor notes, deeds, aerial photography interpretation and other client sources instructions and/or databases. All data sources are used to create an accurate cadastral GIS.
Key Activities Include:
  • Complete specific projects using Esri’s ArcGIS products. These projects include:
    • GIS data creation
    • GIS data conversion
    • ArcGIS for Server map services creation and/or maintenance
    • Map production and cartography
    • ArcGIS for Server (ArcSDE) Administration related tasks
  • Research resources such as survey maps and legal descriptions in order to verify property lines and to obtain information needed to ensure an accurate cadastral and GIS database(s) as provided and as necessary
  • Utilize aerial photography to ensure proper parcel and/or polygons layout through aerial occupation or legal description reference points updating boundaries, water locations and topographic features as necessary
  • Redraw and correct parcel and/or polygon layouts to reflect provided, current and most accurate documentation as necessary
  • Compile accurate abbreviated tax legal descriptions as necessary
  • Compile Map Change Forms as necessary
  • Identify, research and resolve anomalies in legal land descriptions, referring issues to manager/supervisor and/or client as appropriate and as necessary
  • Compiling cadastral and GIS data utilizing “Mapping Standards and Practices”
  • Process documentation and mapping parcels, creation of divisions of land and/or combinations of land including but not limited to the following documentation:
    • Deeds
    • Surveys
    • Subdivisions/Condominiums
    • Annexations
    • Vacations
    • Combinations
    • Division by Request
    • Court Order of Judgments
    • All other Client requests
  • Conduct QA/QC procedures to ensure accuracy.
  • Assist other departments if required. Training may be required.
Required Skills & Knowledge:
  • Bachelor's Degree in Geography, Computer Science or related field
  • Minimum 1 year experience in GIS, ArcGIS, Geography, and Computer Science
  • Ability to complete projects and tasks in a timely manner
Recommended Skills & Experience:
  • Expertise with mapping and drafting techniques
  • Experience with reading and drawing maps from legal descriptions
  • Experience with GIS, AutoCAD, computer science or a related field
  • Experience with ArcGIS for Desktop
  • Excellent communication, problem solving, and analytical skills.
Other Requirements:
Candidates must be able to show previous professional experience related to the specific skills and qualifications listed above. Must be authorized to work in the United States.

To Apply: Please submit your resume and cover letter to jobs@bruceharris.com, or use our submission form below.
No Phone Calls Please
EOE/AA