Complete Description:
This Senior Level GIS Software Developer position has a development role. The incumbent’s responsibilities include: develop mapping applications and web services on .NET environment using ArcGIS Server .NET ADF, ArcGIS Server for Flex, JavaScript and/or Silverlight API; build and publish maps, ArcSDE databases, and geo-processing tools as services in ArcGIS Server to streamline existing geospatial procedures; develop mobile GIS field survey applications, assume responsibility of full project lifecycle on simple projects; act proactively to avoid agency customer issues and meet their business needs.
This role also requires an understanding of project management, including project life cycles and software development practices. A firm grasp of database and system architecture is also needed for interfacing with the system and database groups--in all life cycle phases.
Primary responsibilities:
- Provide technical expertise for ESRI COTS software customization.
- Develop web mapping applications and web services on .NET environment using ArcGIS Server .NET ADF, ArcGIS Server for Flex and/or Silverlight API.
- Develop web mapping applications in Google Maps/JavaScript API
- Develop ArcPad or ArcGIS Mobiles for GIS field survey applications;
- Assume responsibility of full project lifecycle on simple projects;
- Act proactively to avoid agency customer issues and meet their business needs.
Secondary responsibilities:
- Conduct performance and scalability tests.
- Application documentation.
- Gather customer requirements and drive development towards those requirements.
- Create and present demos to help the agency client identify the right tools to meet their current and future needs.
Essential skills:
- Bachelor's or master's in computer science, GIS, engineering, or related field.
- A minimum of ten years of experience working on GIS projects.
- A minimum of eight years of .NET Web development experience.
- Strong GIS background with familiarity of ESRI ArcGIS desktop, ArcGIS Server .NET Web ADF and REST APIs, and ArcSDE.
- Experience with Oracle or other RDBMS, SQL, and/or PL/SQL.
- Experience with other industry-standard technologies such as XML, Web services, application servers, and Web servers.
- Experience working with municipal or Federal Government.
- Effective and creative problem solving skills.
- Strong written and verbal communication skills.
- Troubleshoot complex application problems.
Skills:
Skill
Required / Desired
Amount
of Experience
Expertise Rating
Experience working on GIS projects.
Required
10
Years
3 - Expert
.NET Web development experience.
Required
8
Years
2 - Proficient
Strong GIS background with familiarity of ESRI ArcGIS desktop, ArcGIS Server
Required
8
Years
2 - Proficient
Experience with Oracle or other RDBMS, SQL, and/or PL/SQL
Required
4
Years
1 - Basic
Experience with industry-standard technologies such as XML, Web services
Required
3
Years
1 - Basic
Experience working with municipal or Federal Government
Highly desired
2
Years
1 - Basic
Effective and creative problem solving skills
Required
8
Years
3 - Expert
Strong written and verbal communication skills
Required
3
Years
3 - Expert
Troubleshoot complex application problems
Required
10
Years
2 - Proficient
Overall experience as a developer
Required
8
Years
3 - Expert
Bachelor's of Science in computer science, GIS, engineering, or related field
Required
Master's in computer science, GIS, engineering, or related field.
Highly desired