Spokane County - Spokane, WA

posted 3 months ago

Full-time - Entry Level
Hybrid - Spokane, WA
Executive, Legislative, and Other General Government Support

About the position

The IT Analyst Programmer position at Spokane County is a hybrid role that can be filled at either the IT Analyst Programmer 1 or IT Analyst Programmer 2 level, depending on the qualifications of the selected candidate. This position is part of the Application Services Division within the Information Technology Department and involves professional, technical, analytical, and customer-focused work. The primary responsibilities include the development and implementation of components for major and minor applications, with a focus on GIS-related tasks such as creating and maintaining spatial databases and designing cartographic products. For the IT Analyst Programmer 1 level, the role involves assisting in software programming and analysis, collaborating with business customers to translate requirements into actionable plans, and participating in various testing processes. The incumbent will work closely with supervisory staff and will be responsible for maintaining the integrity and privacy of data while delivering excellent customer service. The position requires effective communication skills and the ability to work in a team-based environment. At the IT Analyst Programmer 2 level, the role expands to include senior-level responsibilities such as managing enhancement requests from County departments, designing and developing applications, and providing ongoing support for both County-developed and purchased applications. This level requires a broader range of technically complex duties and a higher level of analysis and design work. The incumbent will also be responsible for training and supporting County staff in the use of software systems and databases, ensuring that the applications meet the needs of the departments they serve.

Responsibilities

  • Develop and implement components of major and minor applications for Spokane County.
  • Create and maintain spatial databases and design cartographic products if GIS emphasis is required.
  • Assist in designing, coding, testing, deploying, maintaining, enhancing, and supporting County software systems.
  • Work with business customers to translate requirements into plans and specifications.
  • Participate in the testing process through unit testing, integration testing, system testing, acceptance testing, and automated test development.
  • Coordinate data development and access with necessary department and technical staff.
  • Deliver excellent customer service and enhance customer relationships with the Information Technology Department.
  • Maintain up-to-date software development knowledge and build expertise among colleagues.

Requirements

  • 2 years of experience in application development and programming.
  • Proficiency in ArcGIS and relational databases.
  • Strong writing skills and communication skills.
  • Experience with Visual Studio and Microsoft SQL Server.
  • Knowledge of object-oriented programming (OOP) and design patterns.
  • Experience in project management and QA/QC processes.
  • Familiarity with JavaScript, SQL Server Management Studio, and Python.

Nice-to-haves

  • Experience with GIS software products and spatial analysis methods.
  • Knowledge of current software development technologies and trends.
  • Ability to work effectively in a team-based environment.

Benefits

  • Disability insurance
  • Health insurance
  • Dental insurance
  • Life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service