Current Positions

Project Manager

Batavia, IL
The Project Manager is responsible for defining, planning, and overseeing the execution of all projects and project related tasks. Ensuring quality control throughout the project life cycle are essential to this position. The business environment is made up of multiple small and large scale projects encapsulating solution development, GIS data production, and GIS analysis activities.

Duties and Responsibilities:

The Project Manager takes on the following responsibilities:

Project Inception/Initiation
  • Assists with business development process capturing, defining, and analyzing customer requirements.
  • Assists in establishing time frames and milestones for project completion based on resource availability and priorities.
  • Assists in establishing and adhering to realistic customer expectations from project inception/initiation through project closeout.
  • Assist with proposals/scopes of work based on customer requirements identifying and incorporating scope, time, resources, and risk; communicating and managing customer expectation from a project management aspect.
  • Reviews project/customer requirements with technical staff and establishes estimates for effort, duration, and costs for project tasks.
  • Assists with contract finalization.
  • Provides scope overviews to all team members as required to ensure their understanding of the project goals, requirements, big picture and their role and responsibility in the project.

Project Execution
  • Supports project kick-off meeting activities as required through onsite meetings or conference calls.
  • Maintains a master project schedule/project queue, identifying resources required and assignment of tasks based on resource availability.
  • Monitors and reviews task progress based on project scope and expectations, effort and duration; changing priorities, staff assignments and goals.
  • Resolves project issues and escalates to senior management as required.
  • Manages and monitors all aspects of project management procedures including milestone dates and activation of change management practices when required.
  • Ensures project processes and procedures are followed including testing, review, documentation, and status reporting.
  • Tracks and reports expended hours in a timely manner; ensures projects are on task and scope is adhered to including mitigating and monitoring scope creep.
  • Quality controls deliverables prior to final delivery to the customer.
  • Communicates project status to customer support personnel as well as to clients.
  • Assists with month end progress reporting to clients.
Project Close Out
  • Works directly with client support staff to obtain signoff from the customer of all milestones and deliverables.
  • Encapsulates project metrics and project documentation into a project portfolio.
  • Holds project meetings with the project team to capture lessons learned and evaluation of opportunities for continuous process improvement.
Qualifications:
  • Bachelor's Degree in GIS, business or a related field or equivalent experience.
  • 8 years of experience in project management with an emphasis on GIS or related field.
  • Strong working knowledge of PMI and PMBOK practices in overseeing and executing projects. PMI Certificate is a major asset.
  • Experience with methodologies such as EPIC, TOGAF, Lean Six Sigma, SEI CMM and other software development and IT practices and principles and assisting teams in implementing concepts.
  • Strong familiarity with project management tools and/or software packages.
  • Demonstrated leadership in managing projects.
  • Experience working in a team-oriented collaborative environment.
  • Excellent communication, leadership, problem solving, and analytical skills.

Other Requirements:
Must be able to provide 3 technical references with contact information that 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 may 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 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 Specialist

Batavia, IL
Bruce Harris & Associates, Inc. seeks applicants for a GIS Specialist. This position will be based out of our corporate headquarters in Batavia, Illinois. The GIS Specialist will perform product implementation of COTS ArcGIS for Local Government solutions. The implementation will include ArcGIS for Server and ArcGIS Online implementations, ETL process development using Python, SQL Server, etc. and Safe Software FME products.

Key Activities Include:
  • Completing specific projects using Esri’s ArcGIS products, including:
    • 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
Qualifications:
  • Ability to complete projects and tasks in a timely manner
  • Ability to Provide Technical Support both internally and to clients
  • Conduct QA/QC procedures to ensure accuracy
  • A 4 year degree or equivalent in Geography, Computer Science, or related field
  • Excellent verbal and written communication skills
  • Training may be required
  • Must be able to meet set deadlines, follow implemented standards and produce quality work
    Required Skills/Knowledge:
  • Microsoft SQL Server
  • Python and/or Model Builder Experience
  • Experience with Developing Export Transform Load (ETL) Processes
  • Gizinta
  • Safe Software FME products

    Other Requirements: Must be able to provide 3 technical references with contact information that 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.

    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