Please see the following website for application link: https://www.governmentjobs.com/careers/oregonmetro/jobs/2499677/geospatial-developer
Position summary
Everybody needs web developers now. But where else can you find the diversity of subject matter that Metro touches? Economics, diversity, recycling, Oregon Zoo, conventions, transportation, schools, annexations, conservation, housing… We do a lot of great things and that is what keeps us engaged and busy every day. The Senior Developer gets to help shape the way that Metro brings all the great things we do into the public view.
We are looking for someone who wants to join a small team of data professionals who delivering information to both policymakers and the public. As part of the Metro Research Center (RC), you’ll help provide cutting-edge decision- and program-support, as well as data, analysis, and forecast products to Metro and non-Metro clients. The team you’ll be a part of maintains and applies the Regional Land Information System (RLIS) database, and helps deliver information through applications, tools, and analysis. Our information feeds high-profile regional tasks such as setting the Urban Growth Boundary, choosing the investments and programs in the Regional Transportation Plan, helping the Parks and Nature department to manage its natural resources, and helping the Property and Environmental Services department conduct waste transfer and other operations.
We’re seeking an individual who possesses a sense of civic engagement; has the ability to maintain currency with technology and trends and making recommendations to keep the team ahead of the curve; someone who enjoys teaching and/or mentoring; and an inquisitive mind.
About the position
The Geospatial Developer develops and maintains the (geospatial) processes and application suite for the Metro Research Center. This person works with the team and functional lead to deliver database/server/ client-side solutions. They will provide work within our technology stack to deliver effective, engaging, and cost-effective web solutions.
This position is classified as a Systems Analyst III, and reports directly to the Enterprise Services Manager within Metro’s Research Center.
Metro hires a workforce representative of the communities we serve, understanding that a diverse workforce strengthens our organization. We value diversity and support a positive and welcoming environment where all our employees can thrive.
Application Requirements
1) Electronic application, 2) answers to supplemental questions, 3) a resume 4) and a cover letter describing your qualifications as they relate to the duties of this position.
Essential Job Duties
An employee in this position must be able to perform all of the essential job duties listed below with or without reasonable accommodation; however, this list is not intended to include all of the specific tasks which an employee in this position may be expected to perform.
- Develops and maintains simple to complex web-based mapping and visualization applications for Metro Staff, partner agencies, and the public.
- Develops and maintains non-spatial, enterprise-level, create-read-update-delete (CRUD) applications for Metro Staff, partner agencies, and the public.
- Adheres to established development protocols.
- Develop QA routines.
- Develops and maintains data automation routines.
- Develops and maintains simple to complex application programming interfaces (APIs) for Metro Staff, partner agencies, and the public.
- Debugs Internet and network protocols (HTTP, FTP, TCP/IP, etc.) and network architecture.
- Develops quality control applications and procedures. Follows procedures to assure data integrity.
- Maintains and configures web, file, and GIS server software and environments.
- Develops and maintains complex data structures, procedures, triggers etc. in an RDBMS environment.
This position is represented by AFSCME Local 3580 and is classified a Systems Analyst III (click to read the full classification). Classification descriptions are typically written broadly and do not include the specific duties and responsibilities of the positions. Minimum Requirements
A Bachelor’s degree in geography, computer science, mathematics or a related field, with major course work in computer science, relational database management systems (RDBMS), Geographic Information Systems (GIS), and five years of progressive work experience in software/RDBMS development, data automation, or geospatial application development; or any combination of education and experience which provides the applicant with the knowledge, skills and abilities required to perform the job.
Knowledge, skills, and abilities
- Experience scripting and geoprocessing using Python or Ember.js,.
- Extensive experience developing web-based mapping applications using, preferably in the Esri JavaScript Mapping API.
- Moderate experience with Internet and network protocols, peripherals, and architecture.
- Experience developing and maintaining (spatial) databases-, preferably MS SQL Server.
- Experience with Esri software suite, including ArcGIS Desktop, ArcGIS Server, ArcSDE.
- Familiarity with industry best practices in system and application design.
- Solid understanding of software development, quality assurance, build, and deploy processes.
- Proficiency in modern version control and package management.
- Proficiency in an Agile environment.
- Ability to generate technical documentation for system maintenance and training.
- Willingness and demeanor to help develop new processes for a team.
Additional Information
Online applications: Metro accepts job applications online. If you need assistance or accommodation with your application, or access to a computer, call 503-797-1570.
Accommodation: Reasonable accommodation is available to anyone whose specific disability prevents them from completing this application or participating in this process. To obtain confidential assistance please contact Human Resources (503) 797-1570.
Public Employees Retirement System (PERS): New employees will pay the employee portion of the PERS contribution.
Veterans’ Preference: Under Oregon Law, qualified veterans may be eligible for veterans’ preference when applying for Metro positions. If you are a veteran and would like to be considered for a veterans’ preference for this job, please provide qualifying documents as instructed during the application process.
Criminal background check: In order to protect the wellbeing of its employees, the public and agency assets, Metro may conduct criminal background checks on candidates selected for Metro positions. Criminal convictions do not necessarily preclude employment and will be considered on a case by case basis. A background check will only be conducted if you are selected as a finalist for a position. If selected as a finalist, you will be contacted by Human Resources prior to the initiation of a background check.
Equal employment opportunity: All qualified persons will be considered for employment without regard to race, color, religion, sex, national origin, age, marital status, familial status, gender identity, sexual orientation, disability for which a reasonable accommodation can be made or any other status protected by law. Assistance will be gladly provided upon request for any applicant with sensory or non-sensory disabilities.
An Equal Opportunity/Affirmative Action Employer