Programmer Analyst III - Geographic Information Systems*



Job Details

Programmer Analyst III - Geographic Information Systems*
Employer

County of San Bernardino

Salary

$73,569.60 - $101,337.60 Annually

Location

San Bernardino, CA

Job Type

Full-time

Job Number

18-16322GIS-01

Department

Multiple County Departments

Opening Date

05/10/2018

Closing Date

Continuous

The Job

APPLICATIONS WILL BE REVIEWED & PROCESSED BIWEEKLY.
APPLY ASAP


FUTURE SALARY INCREASES
3.0% Effective July 21, 2018

The County is looking for motivated Programmer Analysts to design and develop advanced enterprise systems using the latest technology available. Programmer Analysts III are experts in systems analysis, automated systems design, database design, and applications programming, and are the primary resource for evaluating and applying new technological developments to assigned projects. The list established from this recruitment will be used to fill current and future vacancies as they occur.
 
About the Information Services Department
The Information Services Department delivers leading edge technologies to county departments which includes mobile applications, cloud computing, .Net solutions, Geographic Information Systems, Enterprise Content management, analytics, and PeopleSoft Human Resource Management Systems. San Bernardino County is the largest employer in the Inland Empire with over 19,000 employees and is fiscally secure with $4.8 billion annual budget.

For more detailed information, refer to the Programmer Analyst III job description.

*Official Title: Programmer Analyst III

Excellent benefits:

 
CONDITION OF EMPLOYMENT
 
Availability:  Incumbents may occasionally work evening and weekend hours.  Some overtime, on-call, or call back work may be required.
 

Minimum Requirements

Education:  Thirty (30) semester (45 quarter) units of completed college level courses in geographic information systems, programming, computer science, or software engineering.  A list of coursework must be submitted with the application.

---AND---
 
Experience:  Four (4) years of work experience in a production environment, within the past five (5) years, performing GIS systems analysis and project planning for the purpose of developing business applications.  Must include one (1) year working as a project leader for large-scale projects.  Experience must include the use of a systems development methodology.
 
Experience must also include all of the following:
  • .NET using C#
  • JavaScript, with HTML 5 and CSS 3
  • Python 2.7+
  • ArcGIS Online or Portal for ArcGIS
  • ArcGIS Desktop
  • Server for ArcGIS
  • SQL Server
Note: A bachelor's degree in geographic information systems, programming, computer science or software engineering may substitute for one (1) year of the non-lead experience.

Desired Qualifications

The ideal candidate will have hands-on experience solving technical issues, expert understanding of the Esri GIS platform, advanced knowledge of business analysis tools and methodologies, strong ability to gather business requirements and develop associate functional/technical specifications, ability to perform quality assurance testing strategies, plans, and execution, strong collaboration skills and ability to work effectively in a team environment, strong understanding of the full end-to-end business processes, solid project management and leadership skills, strong problem solving skills, interacting with end users and program developers, and acting in a lead capacity for other technical staff, in addition to providing infrastructure support.  Additionally, the ideal candidate will also have experience in ArcGIS Server, Esri Web App Builder, Esri JavaScript API, and Oracle or SQL Server.

Selection Process

There will be a competitive evaluation of qualifications based on the information provided in the Application and/or Resume and the Supplemental Questionnaire. You are encouraged to include detailed descriptions of your qualifying experience and skills, as only the most highly qualified applicants will be referred to the Department.

 
Please click HERE for important Applicant Information and the County Employment Process.

Administrative Services Unit

The County of San Bernardino offers a range of benefit programs for employees and their eligible dependents.  These include health, dental, vision, and life insurance, as well as a variety of voluntary benefits. Programs and benefit amounts vary and are based on bargaining unit, family size, hire date, plan selection, and number of hours worked.

For a summary of benefits, please click here.

Refer to the appropriate MOU, contact the County's Employee Benefits and Services Division at (909) 387-5787 or visit the Benefits website for more detailed information at www.sbcounty.gov/hr/Benefits_Home.aspx.

 

01
Qualifying Employer: Provide the name of the Employer where you acquired your qualifying experience. Ensure this employer is included and fully detailed in your work history.
02
Describe your experience and roles developing and supporting Enterprise GIS systems using the Esri platform.
03
Have you worked on large projects that require the integration of mainstream IT tools like IIS, SQL Server, Oracle DB2, Visual Studio, and TFS with mainstream GIS tools like Server for ArcGIS?
  • Yes
  • No
04
If you selected "yes" on the question above, please provide your level of expertise (i.e., beginner, intermediate, expert) for each of the following tools:
  • IIS
  • SQL Server
  • Oracle DB2
  • Visual Studio
  • TFS
  • Server for ArcGIS
If you do not possess any experience in these areas please indicate "N/A".
05
Indicate the type of primary development languages and Frameworks in which you possess experience.

Experience must be clearly detailed on your application and/or resume.
  • .Net
  • C#
  • Python
  • JavaScript
  • IIS
  • SQL Server
  • Oracle DB2
  • Visual Studio
  • TFS
  • ArcGIS Hub
  • None of the above
06
For the primary development languages and frameworks selected above, provide the versions used and your level of expertise (i.e., user, developer, administrator).

If you do not possess any experience in these areas please indicate "N/A".
07
Indicate the type of integrated development environments in which you possess experience.

Experience must be clearly detailed on your application and/or resume.
  • Visual Studio
  • SQL Server Management Studio
  • SQL*Plus
  • None of the above
08
For the primary integrated development environment selected above, provide the versions used and your level of expertise (i.e., user, developer, administrator).

If you do not possess any experience in these areas please indicate "N/A".
09
Indicate the type of Esri products in which you possess experience.

Experience must be clearly detailed on your application and/or resume.
  • ArcMap
  • ArcCatalog
  • ArcGIS Pro
  • 3D Analyst
  • Data Reviewer
  • Network Analyst
  • Tracking Analyst
  • Spatial Analyst
  • ArcGIS Online
  • Web AppBuilder for ArcGIS
  • Collector/Survey 123
  • ArcGIS Server
  • Portal for ArcGIS
  • Esri Web App Builder
  • Esri JavaScript API
  • None of the above
10
For the Esri products selected above, provide the versions used and your level of expertise (i.e., beginner, intermediate, expert).

If you do not possess any experience in these areas please indicate "N/A".
11
Indicate the type of documentation you have developed and used.
  • Written project tool usage
  • Written project user documentation
  • Written project system documentation
  • Written, edited, and coordinated user and system documentation
  • None of the above
12
Indicate the type of development environments with which you possess experience.
  • I have designed and developed the cartography for ArcMap documents for ArcGIS Map Services.
  • I have worked on automated processes for publishing ArcGIS services using Enterprise Geodatabase data.
  • I have developed applications on ArcGIS Online using widgets.
  • None of the above.
13
For the above question, provide how you published and distributed applications. If you do not possess any experience in these areas, please indicate "N/A".
14
Indicate your role when working with a development team.
  • Software Engineer
  • Systems Analyst
  • Business Analyst
  • Technical Support
  • Project Manager
  • Web Developer
  • No experience
15
For the above question, provide the years of experience. If you do not possess any experience in these areas, please indicate "N/A".
16
Indicate your GIS automation experience with Esri Desktop products.
  • Beginner, I consider myself to have some experience and expertise and have done GIS automation with Esri Desktop products.
  • Intermediate, I have considerable experience and expertise and have done GIS automation with Esri Desktop products.
  • Expert, I have considerable experience and expertise and have designed and coded workflows with Esri Desktop products.
  • No experience.
17
Indicate your GIS automation experience using web or executable forms.
  • Beginner, I consider myself to have some experience and expertise and have done automation with web forms or executable forms developed by others.
  • Intermediate, I have considerable experience and expertise and have done some development and coding for web forms or executable forms.
  • Expert, I have considerable experience and expertise and design and code workflows with web forms or executable forms.
  • No experience
18
Indicate the type of workflows you developed and/or supported for Desktop GIS.
  • Developed maintenance workflows for Desktop GIS
  • Supported maintenance workflows for Desktop GIS
  • Worked with Enterprise Geodatabase (ArcSDE) versions
  • Worked on maintenance workflows that involve multiple departments sharing common data
  • Worked with the Esri Parcel Fabric
  • None of the above
19
Education/Coursework: A list of coursework is required unless you possess a bachelor's degree in one of the following subjects: Programming, Computer Science, or Software Engineering. Applicants who do not possess a qualifying bachelor's degree but have equivalent coursework must provide coursework or the application will be disqualified.
Include the following: Name of School, Course Number, Course Title, Number of Units, Type of Units (semester or quarter).
Example: CSUSB, CS100, Intro to Computer Science, 4 qtr units. Transcripts may be attached to application in lieu of listing coursework in this section.
20
Thank you for your time in completing the application process. Be sure to review your application and supplemental questions prior to submitting the application as it will be used for the competitive evaluation.
  • I understand.

* Required Question

Employer
County of San Bernardino
Address
157 West Fifth Street, 1st Floor

San Bernardino, California, 92415-0440
Phone
(909) 387-8304
TTY Users: 711

Apply

OnlineApplication

Warning! You are using Internet Explorer 8. Some features of the Online Application are not fully supported in this version. Please upgrade to a later version of Internet Explorer for optimal performance.

Loading ...