Sr. GIS Application Developer

Job Title: Sr. GIS Application Developer
Work Location: Los Angeles, CA or Alpharetta, GA
Job Type: Full-time (40 hours per week)
 
Job Description:
Sr. GIS Application Developer is responsible to provide application development services and technical support, as needed, to the GIS Application Development & Support project and/or ongoing related GIS projects. The GIS Application Developer position will be responsible for the following job duties.

  • GIS Application Developer’s primary task is to work onsite with GIS product development team to develop and support Client’s enterprise GIS applications.
  • Design, develop, implement and support GIS desktop and web-based applications.
  • Develop custom GIS tools using ArcObjects and C# DotNet in ArcGIS Desktop software.
  • Develop GIS web applications, map services, and integrate web services using ArcGIS Server, ArcGIS Online/Portal, ArcGIS Pro, Angular, JavaScript API, Web API/REST technologies.
  • Development of python scripts to publish map services, and load data into Geodatabase.
  • Work with Architect and DBA to design and configure the Geodatabase.
  • Collaboration with technical and subject matter experts to analyze business and functional requirements.
  • Analyze functional and technical requirements, and provide effective solutions.
  • Create technical and functional design documents.
  • Troubleshoot ArcGIS Desktop/ArcGIS Server/ArcGIS Portal/ArcSDE for connectivity, access, performance and other issues.
  • Responsible for adherence to standards, policies and development guidelines.
  • Ability to work both as a team member, and independently on complex tasks, to maintain project timelines deliver on commitments.
  • Report development status to onsite GIS project manager regularly.
 
Qualification & Skills:

  • 8+ years of experience in developing applications using ArcGIS product suite
  • 5+ years of software development using ESRI ArcObjects, ArcGIS Server 10.x, C#, .Net, Python, HTML5, JavaScript, and Angular
  • 4+ years of software development using JavaScript/Web APIs
  • Experience with ArcGIS Portal and web app builder development
  • Application development using ArcObjects, ArcGIS Rest API’s
  • Experience in GIS application support operations and troubleshooting issues
  • ArcGIS Server administration in a load balanced environment
  • Knowledge with ArcSDE geodatabase administration
  • SQL/Oracle Server and Geodatabase integration knowledge
  • Solid understanding of SDLC and development fundamentals
  • Masters or Bachelor degree in GIS/Geo-Informatics/Science/Computers/Engineering or equivalent
  • Excellent communication and interpersonal skills