HNTB GIS Automation Developer - Digital Transformation in East Lansing, Michigan
What We're Looking For
-- NOT limited to listed locations --
This position is open to any candidates living near cities where HNTB has an office location. Visit https://www.hntb.com/locations/ for a list of all office locations.
The candidate will be working within HNTB's Technology Solutions Center on the Integrated Geospatial Solutions Team. Comprised of business analysts, GIS developers, planners and engineers, this team works on the most complex geospatial applications in the transportation industry.
The successful candidate must be a creative problem solver and use a variety of off-the-shelf and/or custom solutions to deliver projects in efficient, innovative manners. The types of solutions we configure and develop include enterprise GIS solutions, applications, and databases; these solutions integrate with HNTB client's server and data warehouses to support and develop digital innovation solutions with a geospatial focus.
This position will be directly involved with development of custom automation in one or more of the following typical scenarios:
Extending the ArcGIS Online platform by using the ArcGIS API for Python. E.g., developing a script to calculate feature attributes on a schedule using ArcGIS API for Python
ETL – e.g., scripted data translation with tabular and geospatial data, including 2d and 3d
Reporting – Exporting data and photo attachments from ArcGIS Online or Enterprise in a variety of portable file formats such as Excel and PDF
Many of these automations are hosted in a cloud environment, with the highest percentage in AWS.
What You’ll Do:
Develops or customizes system configurations of moderately complex geospatial applications based on geospatial knowledge, the project requirements and an understanding of client needs.
Assists the client in determining survey and mapping needs and the most effective collection methods and technologies to meet those needs. Meets with client and technology staff to define and document system requirements. Develops system configuration specifications, conceptual and logical workflow and business process diagrams for system development or customization.
Creates and executes moderately complex system implementations according to established timeline, budget and quality expectations.
May lead small projects of limited scope and complexity.
Serves as a technical resource in the application of one or more geospatial platform technologies, such as Esri, Bentley, Autodesk, and Certainty 3D. Provides user support and solves moderately complex technical problems with geospatial systems.
Codes, tests, debugs and configures solutions at a moderate difficulty level. May perform peer reviews on work performed by junior staff. Thoroughly documents and tests all work produced.
Continually evaluates work processes and contributes to technology, methodology and process standards.
Performs other duties as assigned.
What You’ll Need:
Bachelor's degree in Computer Science, Information Technology, Engineering, Geography or other related degree
2 years related experience
In lieu of education, 6 years related experience
What We Prefer:
2+ years’ Python development experience, with specific experience in ArcGIS API for Python, Pandas, Arcpy
Experience with advanced Survey123 configuration through Connect and through the Esri APIs
Expertise in the application of ArcGIS Online or Portal for ArcGIS and ArcGIS
2+ years’ experience with ArcGIS REST API’s for ArcGIS Online and Server / Portal
Understanding and exposure to various databases such as Oracle or SQL Server; developing and configuring web services for data exchange
GIS analysis skills; especially in the realm of transportation
Experience developing C#/.NET web applications
Click here for benefits information: HNTB Total Rewards
Click here to learn more about EOE including disability and vet
Visa sponsorship is not available for this position.
NOTICE TO THIRD-PARTY AGENCIES:
HNTB does not accept unsolicited resumes from recruiters or agencies. Any staffing/employment agency, person or entity that submits an unsolicited resume to this site does so with the understanding that the applicant's resume will become the property of HNTB. HNTB will have the right to hire that applicant at its discretion and without any fee owed to the submitting staffing/employment agency, person or entity. Staffing/employment agencies who have fee agreements with HNTB must submit applicants to the designated HNTB recruiter to be eligible for placement fees.
Job Type: Regular
Full/Part Time: Full time
Job Category: Technical Group