Develop, test, debug, deploy, and maintain custom web-based GIS applications, tools, and supporting web services using C#, .NET, JavaScript, HTML, XML, SQL Server, and Oracle databases
Assess new and complex requirements for GIS analysis and deliverables and determine which combination of data and tools will deliver appropriate solutions
Create and maintain python scripts (data cleaning, data analysis, quality control, data load, ArcGIS Server administration, metadata, etc.), including creating and maintaining custom geocoding/geoprocessing tools
Create/update data to support changing business requirements of existing applications and future application requirements
Provide ad hoc training for GIS applications and GIS Desktop software
Support upgrade from ArcGIS 10.4.1 and Windows Server 2012 to the latest versions of OS and ArcGIS Server products, including setting up ArcGIS Portal
Requirements:
Strong knowledge of C#, .NET, JavaScript, HTML, XML
Strong knowledge of SQL, and able to work with both SQL Server and Oracle databases
Knowledge of IIS, and the Visual Studio Family of Tools
Strong knowledge of ESRI software developer technologies (e.g. ArcGIS API for JavaScript, ArcObjects, etc.)
Experience with design, develop, support, and consuming GIS-related web services
Experience with ESRI family of products: ArcGIS Server, ArcGIS Online, ArcMap, etc. including upgrading to the latest versions
Familiarity with Agile Software Development Methodology
Six or more years of relevant GIS experience; experience in the transit industry is a plus
Understanding of fundamental GIS concepts, principles, and practices
Relevant experience with ESRI ArcGIS family of tools
Considerable knowledge, skills, ability and proficiency with software development methodologies and practices
Bachelor’s degree in Computer Science or Geography, or in any discipline but with specialization in GIS technology
The work will be performed remotely but is expected to attend in-person meetings and other on-site activities. This is subject to change. Only USA-based candidates will be considered.
Job Type: Full-time
Education: Bachelor’s (Preferred)
Experience:
C#, .NET, JavaScript, HTML, XML: 6 years (Preferred)
ESRI software developer technologies: 6 years (Preferred)
ESRI family of products: 6 years (Preferred)
Desktop, web and mobile platforms using ArcGIS APIs: 6 years (Preferred)
Ability to work with SQL Server and Oracle databases: 6 years (Preferred)
Software development methodologies and practices: 6 years (Preferred)
Agile Software Development Methodology: 4 years (Preferred)