As a Senior GIS Developer, you are a key member of the team working on development projects utilizing the latest GIS technologies for Microsoft Windows, web, and mobile solutions. Our projects require complex decision making, data analysis, and sophisticated web services application development for new products as well as maintenance and enhancements of existing systems. As the leader in this area, you will be responsible for application and database design, development and implementation and support of GIS web services applications. You actively seek to advance your programming and database skills to stay current with the latest development and GIS software technologies.
Desired Skills:
- Bachelors in geography, GIS, geomatics, computer science, engineering, math or related field
- Strong mathematics and algorithmic experience (linear algebra, statistics, computational geometry) and analytical skills
- Knowledge of cartographic and photogrammetric principles, image processing and GIS
- Knowledge of GPS technology, data collection and integration with GIS software
- In-depth functional experience with GIS software such as the ESRI ArcGIS suite of products, PB’s MapInfo or similar
- Working knowledge of Silverlight, ASP.NET, C#.NET, XML, OpenGL or related programming languages in .NET development environments
- Working knowledge of SQL SERVER
- Experience designing, implementing and managing geospatial databases
- Experience with geospatial data and imagery products
- Experience with Map Services (KML, WMS, WFS, WCS, GML) and OGC standards
- Experience with graphic toolkits, particularly 3D visualization preferred
- Experience with Google Maps or Virtual Earth API or Microsoft’s Bing API
- Ability to train others in the use of GIS software applications
- Ability to work independently where rapid prototyping and quick turnaround are required
- Agile development experience / knowledge a plus
Responsibilities:
- Authoring, managing, connecting and delivering geospatial information
- Development of GIS web services applications, models and tools
- Assist our operations team with GIS data visualization
- Technically lead others in the development of a multi-faceted GIS web services project
- Translate existing data into geographic layers
- Determine best means of storing, translating, leveraging and querying geospatial data
- Maintain, analyze, and model geographic data in a wide variety of formats
- Maintain and enhance legacy systems
- Create maps using various themes to present data for presentations or research purposes
- Identify and compile geospatial information to create maps in response to specific product and customer requests
- Develop technical demos for internal stakeholders, external clients and industry trade shows
- Stay current on technological advances and industry players, and independently learn new skills
- Produce technical specs and support documentation

