Apply Here!
Southern California Association of Governments (SCAG) is seeking an experienced Senior GIS Application Developer to join our team in leading the development and maintenance of GIS applications that support critical regional planning initiatives. As a key contributor to our cross-functional GIS efforts, you will leverage your technical expertise to build, guide, and enhance our Enterprise GIS applications, while providing essential support to users. This role offers a unique opportunity to collaborate with passionate planning professionals, drive innovation, and deliver exceptional customer experiences to stakeholders across the region. The initial focus of the role will be supporting the maintenance and development of the Regional Data Platform suite of GIS applications, including, but not limited to the Housing Element Parcel Tool (HELPR) and Local Data Exchange.
This is a limited-term position with an estimated term length of 3 years. Term length may be adjusted based on available funding. This position is eligible to work remotely from a location based within the SCAG region and is expected to be in the office at least 1 day per quarter for IT division meetings.
The Application Development and Support department is responsible for many of SCAG's core technology systems and involved in multiple SCAG initiatives. The team develops, manages, tests, supports, maintains, and consults on applications including region shaping metropolitan planning systems, operationally focused finance and support systems, and public facing information sharing systems. Some of the current applications and technologies used include Microsoft Great Plains (GP), WorkPlace, OnBase, Microsoft CRM, custom Inter-Government Review (IGR), custom Finance Management Systems (FMS), Azure DevOps, Microsoft Dynamics 365, ESRI ArcGIS, ArcGIS Online, ServiceNow, Microsoft SQL Server, SQL Server Reporting Services (SSRS), and Crystal Reports. This role is planned to primarily focus on the GIS applications in this portfolio.
In this role you can expect to:
- Design and develop custom GIS applications and GIS application integrations using ArGIS Experience Builder developer edition, ReactJS, Python, ArcGIS Portal and Enterprise services, ArcGIS configurable applications, and other GIS technologies as determined by department.
- Create and maintain application documentation, user guides, and system information.
- Serve as project lead for GIS projects, including meeting with users to identify needs, providing input to scope and project objectives, estimating tasks, and monitoring progress.
- Maintain GIS applications codebase and version control in an environment using Azure DevOps with GIT repositories.
- Maintain GIS applications and supporting services through administrator tasks on ArcGIS Enterprise portal, server, and custom applications.
- Provide GIS technical assistance to staff on projects and collaborate with other departments on GIS issues and solutions.
- Engage in GIS governance, data stewardship, knowledge transfer, and mentoring to cultivate a strong GIS culture.
- Research emerging technologies to determine applicability to agency needs and enhances GIS work through Internet forums and searches, training classes and workshops, and professional meetings.
- Collaborate with other IT colleagues, business partners, and third-party vendors.
- Perform other duties as assigned.
Minimum Requirements
A typical way to obtain the required qualifications would be with 7 years of experience in GIS development and architecture and a bachelor’s degree in a relevant field.
Any combination of training, education, and experience that would provide the required knowledge, skills, and abilities may also be considered.
We’ll be a great match if you also have:
- Expertise performing custom development using ArcGIS Experience Builder developer edition, developing Experience Builder custom widgets, and web development with ReactJS, and ArcGIS web libraries.
- Deep knowledge on building applications using the configurable apps available in ArcGIS Online or ArcGIS Enterprise Portal.
- Python development experience using various GIS libraries, including the ArcGIS Python libraries.
- The ability to perform hands-on GIS system administration, configuration, and maintenance of GIS servers and services.
- Proficiency in using ESRI ArcGIS, GeoDBs, Geocortex, and third-party GIS software for application development and maintenance.
- In-depth knowledge of GIS Data Warehousing, GIS Data Architecture, Web GIS development, and GIS server maintenance.
- Knowledge of ITIL and experience with ServiceNow for IT service management and tracking of GIS-related issues.
- Skill in providing technical analysis, design, and architecture for GIS data and system implementations to meet complex business and technical requirements.
- Experience applying project management principles, including work in Microsoft Azure DevOps, and contributing to cross-functional GIS initiatives.
- Experience with ESRI Enterprise Suite upgrades and form-based tools to ensure seamless updates and system enhancements.
- The ability to develop clear, concise communications, technical documentation, and reports.
- The ability to communicate effectively and build positive working relationships with staff, management, and external stakeholders.
- The ability to conduct user needs analysis, translate requirements into user stories, and break them into actionable tasks.
- The ability to contribute to a culture of diversity, equity, inclusion, and belonging.