Job Description :
Role: GIS DeveloperProgrammer/Lead
Work Location: Sacramento, CA
Duration:- 6+ Months

Organize and maintain the geospatial data assets within ESRI and/or Hexagon (GTechnology) and facilitate data collaboration between Business Partners and IT resources.

Develop and support desktop, mobile, and web service based GIS applications
Develop and support applications that utilize SQL, HTML5, JSON, web services, ASP.NET, .NET, JavaScript, and jQuery
Develop and support OS neutral mobile ready geospatial solutions; Create, edit, and maintain geospatial databases and metadata. Automate data health check scripts, server status reports, data imports,
Perform quality assurance of GIS data and processes per SMUD Standards
Maintain expertise in existing and emerging GIS-related software and technologies and evaluate their application to improve business processes.
Serve on technology projects: planning, designing; developing, configuring, integrating and testing in accordance with project plan using project management methodology. May lead small to medium size projects
3 or more years of relevant work experience in the area of supporting an enterprise technology solution including troubleshooting, system and business analysis, process design, configuration, testing, implementation, and production support.
Microsoft development technologies to include programming in .NET examples: (VB.NET or CNET)
Experience with developing and supporting Web Applications using programming languages such as HTML, CSS, JavaScript, XML and Web services
Development skills using Oracle and Microsoft SQL database systems.
Strong working knowledge of Windows 7 & 10 and Windows Server 2008 & 2012.
Enterprise application design and supporting which include: visioning, process analysis, design, configuration, testing, training, implementation, and maintenance of a system.
Techniques and practices for hands-on resolution of complex technical issues.
Agile methodology – Skill to listen, communicate, understanding business objectives, prioritizing, team player, problem solving strategies and techniques.
Knowledge/Administration of ESRI ArcGIS Enterprise systems.
Experience with programming Languages: C#, ASP.net, HTML, CSS, JavaScript, JQuery, VBScript,.
Ability to write advance queries, and procedures in Oracle, SQL & SQL Server.
Ability to support ArcGIS desktop and mobile clients.
Knowledge of Microsoft Office is essential along with strong communication (verbal and written) skills.
Ability to troubleshoot data integrity issues in ESRI.
Ability to use data management tools, analysis tools, and conversion tools and other related ArcGIS tools applicable to the requirements
Ability to organize work, establish priorities, meet established deadlines, and follow up on assignments with a minimum of direction.
Ability to establish and maintain effective working relationships and communications with Business Partners and IT resources.
Strong ESRI background. Degree in Computer Science, Computer Engineering, or related work experience and in GIS systems. SAP knowledge a plus.
Knowledge of FME, Python, ModelBuilder, Powershell.
Knowledge of Networking Hardware: Switches, Hubs, Bridges, Ethernet, and Routers
Administering & troubleshooting web applications
Knowledge of the software development using agile methodology.
Data Warehouse processes and techniques (ETL, BW/BI, Data mining, etc
Knowledge of ArcGIS for server.
Knowledge of ETL tools and data Interoperability best practices
Knowledge of change control and problem management processes
business problems.
User requirements to system capabilities
Develop specifications and testing criteria and including testing
Identify issues and develop strategies to address and fix user and system problems
Lead or manage small to medium sized projects.
Understand the values and vision of the organization and align technology activities according to strategies
Schedule and prioritize own work assignments to meet expected timeframes; effectively work independently or in a team.
Build strong working relationships by communicating effectively with IT peers and Business Partners
             

Similar Jobs you may be interested in ..