GIS Developer
Title: GIS DeveloperLocation: Atlanta, GA (Hybrid)Duration: 12+ monthsNotes:This position is Hybrid (Remote and Onsite). The candidate first day is onsite and onsite on demand basisStandard 40-hour work week.Job description:The Client is seeking a highly skilled Technical GIS Developer with strong experience in configuring, developing, implementing, and supporting enterprise-level Esri ArcGIS solutions. The candidate will be responsible for designing, coding, testing, debugging, upgrading, and maintaining GIS web applications, geoprocessing services, and enterprise GIS solutions using ArcGIS Enterprise 11x/12x technologies.The role requires hands-on expertise in Esri ArcGIS Enterprise, ArcGIS Maps SDK, ArcGIS Experience Builder, ArcGIS Portal/Online/Hub, ArcGIS Field Maps, GIS web editing applications, and enterprise GIS integrations with .NET applications, SharePoint environments, Oracle/Oracle Exadata, SQL Server databases, data warehouses, and reporting tools such as Power BI, OBIEE, and Data Visualizer.The selected candidate will work within the Enterprise GIS Team under the IT Applications division and collaborate closely with developers, architects, database administrators, network/server teams, business stakeholders, and management to deliver scalable, secure, maintainable, and high-performing GIS applications and services following SDLC standards and best practices.Key ResponsibilitiesDesign, develop, configure, test, deploy, and maintain enterprise GIS web applications and services using ArcGIS Enterprise technologies.Develop custom GIS solutions utilizing ArcGIS Maps SDK, Experience Builder, ArcGIS Portal, ArcGIS Online, ArcGIS Hub, and ArcGIS Field Maps.Build and support GIS web editing and mapping applications integrated within SharePoint websites and .NET-based enterprise systems.Develop, publish, and maintain geoprocessing services and GIS web services using ArcGIS Server/Enterprise.Integrate GIS applications with Oracle, Oracle Exadata, SQL Server, enterprise data warehouses, and reporting systems.Design and implement REST APIs, web services, ETL scripts, and automated GIS data processing workflows.Perform application upgrades, migrations, and enhancements aligned with current ArcGIS Enterprise architecture and platform standards.Conduct unit testing, integration testing, performance testing, QA validation, and troubleshooting for enterprise GIS applications.Analyze and resolve complex GIS system, application, and data issues while coordinating with infrastructure, database, and vendor support teams.Implement and maintain application security controls, secure coding practices, and compliance with organizational standards and policies.Create and maintain technical documentation, deployment documentation, support artifacts, and operational procedures.Collaborate with project teams to estimate work effort, support project planning, and ensure timely delivery of assigned tasks.Provide technical guidance, mentoring, and support to GIS team members and business users.Support enterprise GIS environments serving ArcGIS Desktop users and high-volume ArcGIS Server web traffic.Coordinate with server, network, client, and database teams to support enterprise GIS architecture and application availability.Required Technical SkillsGIS & Esri TechnologiesArcGIS Enterprise 11x/12xArcGIS ServerArcGIS Maps SDKArcGIS Experience BuilderArcGIS PortalArcGIS OnlineArcGIS HubArcGIS Field MapsArcGIS DesktopGIS Web ApplicationsGeoprocessing ServicesGIS Web Editing ApplicationsEnterprise GIS ArchitectureDevelopment Technologies.NET Framework / .NET CoreC#ASP.NETJavaScriptTypeScriptHTML5CSS3REST APIsWeb ServicesSharePoint IntegrationDatabase & Data TechnologiesOracleOracle ExadataSQL ServerEnterprise Data WarehousingETL Development & AutomationData IntegrationReporting & AnalyticsPower BIOBIEE (Oracle Business Intelligence Enterprise Edition)Data VisualizerAdditional SkillsSDLC MethodologiesSecure Coding PracticesSystem IntegrationPerformance OptimizationApplication TroubleshootingDocumentation & Technical WritingQuality Assurance & TestingHybrid/Enterprise Infrastructure SupportWork Environment & Team StructureWork within GDOT's Enterprise GIS Team under IT Applications.Collaborate with GIS Developers, System Administrators, Data Managers, Support Analysts, Architects, DBAs, and Infrastructure Teams.Support enterprise GIS solutions used for:GIS PortalsFeature MappingProject PlanningEmergency OperationsPermittingSafety ManagementTraffic RecordsSupport environments with:180+ ArcGIS Desktop Users60,000+ Annual ArcGIS Server Web VisitsWork Terms & ConditionsStandard 40-hour work week.Fixed work schedule:Start no earlier than 7:00 AM ESTStart no later than 9:00 AM ESTMonday through Friday schedule.Hybrid work environment preferred.Local Georgia candidates preferred for onsite/hybrid flexibility.Remote work allowed based on project and management approval.Consultant must maintain reliable internet connectivity and remote work setup.Travel reimbursements provided for authorized business travel in accordance with Georgia State Travel Policy.No reimbursement for relocation or commuting expenses.Consultants must comply with GDOT policies, procedures, standards, and security guidelines.Contract extensions may be available annually based on project needs and performance.Required skills:Programming/application development experiencePL/SQL, SQLPython Scripting or ArcPyEsri ArcGIS Server services and GeoProcessing services developmentArcGIS Online, ArcGIS Enterprise Server (i.e. Portal for Organizations), or Hub/Community experience as AdministratorEsri Web/Experience Builder, ArcadeDesktop GIS (ArcGIS Pro, ArcMap)Experience with modern web technologies including HTML5, CSS3, JavaScript (ES6+), Git, and frameworks such as Angular or ReactBachelor's in Geography, GIS, Computer Science, or a related fieldAbility to clearly communicate technical ideas to technical peers, project managers, and customersExcellent communication, collaboration, and teamwork skillsAbility to isolate and solve problems including code bugs, database connectivity, application server issues, and operating system failuresKnowledge of geospatial and mapping concepts such as spatial analysis and map projectionsKnowledge of IT security concepts and implementation patterns within Esri technologyExperience with ArcGIS Apps including Field Maps, Navigator, Survey123, Operations Dashboard, etc.Esri JavaScript SDK with capability to develop custom widgets beyond Experience BuilderEsri GeoEvent Server/Velocity, Roads and Highways, and/or Image Server experienceGeodatabase Administration experience with multi-user versioned environmentsExperience with Esri Roads and Highways, dynamic segmentation, and linear referencing systems/methodsExperience with transportation data modelsURISA GISP or Esri Developer/Enterprise CertificationExperience with Safe Software Feature Manipulation Engine (FME)ArcGIS Pro Add-in Development experienceExperience with current technology implementation patterns including service-oriented and cloud architectures