What are the responsibilities and job description for the GIS Developer (ArcGIS/ESRI) position at Hawkb Inc.?
Job Description:
Our client currently in the process of moving our storage tank records from Accela to an in-house ESRI GIS/Custom solution. This system will allow the public to register and track their tanks, make payments, and facilitate our field inspections and plan review process.
Job Responsibilities:
- Collaborate in an Agile team to deliver high-quality source code.
- Read user stories and implement code to meet acceptance criteria.
- Translate business requirements into innovative technical solutions.
- Work with clients to determine needs and requirements.
- Understand and evaluate complex data models.
- Develop solutions to enhance system performance and scalability.
- Provide geospatial data support for ESRI ArcGIS software.
- Administer and configure ArcGIS enterprise geospatial tools.
Required Experience & Skills:
- Bachelor's degree in Mathematics, Computer Science, Engineering, or a related field.
- Professional experience with Esri software (ArcGIS Online, Enterprise, etc.).
- At least 2 years of experience with ESRI SAAS solutions, including feature layers, Experience Builder, Attribute Rules, Map Viewer, Hub Community, Portal, geodatabases, REST services, web applications, and Arcade expressions.
- Proficiency in Python and JavaScript for programming and scripting.
- Experience with ArcGIS-based web applications (Experience Builder, Dashboards, ArcGIS Pro, Survey123).
- 2 years of web development experience in ASP.Net and C#.
- 4 years of JavaScript development experience, including jQuery.
- 1 year of experience using Test Driven Development.
- Experience using Azure DevOps or similar tools for work item management and source control.
- Strong troubleshooting skills.
- Excellent verbal and written communication.
Preferred Experience & Skills:
- 4 years of Agile experience (Scrum/Kanban).
- Experience using GIT with Azure DevOps.
- Experience with Oracle or SQL Server.
- Experience with continuous integration.
- Experience with AngularJS or similar frameworks.
Job Types: Full-time, Contract
Pay: From $44.28 per hour
Benefits:
- 401(k)
- Health insurance
Schedule:
- 8 hour shift
Work Location: Hybrid remote in Lansing, MI 48933
Salary : $44