Programmer Analyst II — Build & Modernize Public Apps

Canyon-County

Caldwell (ID)

On-site

USD 65,000 - 95,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Canyon County is seeking a Programmer Analyst II to develop, test, and maintain software applications per specifications. You will design, code, test, and deploy across client/server, stand-alone, or web-based environments to support county operations.

The role emphasizes collaboration with stakeholders, adherence to best practices, debugging, and performance tuning. You will document processes and provide end-user training and support as needed.

Qualifications

  • Full software development lifecycle knowledge including analysis, design, development, testing, deployment and support.
  • Understanding of project management concepts.
  • Proficiency in object-oriented programming and modern software development methodologies.
  • Experience with Microsoft SQL Server, including SSMS and constructing SSRS reports using SQL Server Data Tools.
  • Proficiency in technologies: .NET/Dotnet, C#, ASP.MVC, ASP.NET, ADO.NET, Dapper, WinForm, XML, JSON, JavaScript, jQuery, Angular, WordPress, PHP, HTML, CSS, Bootstrap, T-SQL, Azure.
  • Familiarity with Git/GitHub, Visual Studio/Code, and IIS hosting.
  • Strong problem-solving skills and attention to detail.
  • Excellent written and verbal communication skills.
  • Excellent customer service and interpersonal skills.
  • Ability to work independently and collaboratively in a team to serve the public.
  • Understand and carry out instructions with professional demeanor.

Responsibilities

  • Design, develop, test, and implement software applications based on provided specifications.
  • Collaborate with stakeholders and project management to translate requirements into functional applications.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Perform debugging and performance tuning to improve application reliability and efficiency.
  • Use scripting to enhance system functionality and performance of county applications.
  • Apply knowledge of component internals and interrelationships to identify long-term solutions.
  • Run and monitor software performance tests to correct errors and isolate improvement areas.
  • Diagnose, troubleshoot, and resolve software defects and system issues.
  • Interact with a service desk ticketing system to document resolutions.
  • Maintain and update documentation for applications and systems.
  • Evaluate and recommend new technologies and systems when beneficial.
  • Create and maintain technical documentation, user manuals, and training materials.
  • Provide training to end users on new or updated systems.
  • Offer timely support and guidance to users regarding software functionality.

Skills

Software lifecycle
Project management
Object-oriented programming
SQL Server/SSRS
Microsoft tech stack
Git/GitHub
Visual Studio/VS Code
IIS hosting
Problem solving
Communication
Customer service
Team collaboration
Instructions adherence

Education

Associate or bachelor’s degree in computer science/Information Systems/Software Engineering

Tools

SSMS
SSRS
SQL Server Data Tools
Git
GitHub
Visual Studio
Visual Studio Code
IIS
Azure
WordPress
Angular
jQuery
Bootstrap
HTML/CSS
ASP.NET
C#
ADO.NET
Dapper
XML/JSON
T-SQL

Job description

Canyon County is seeking a Programmer Analyst II to develop, test, and maintain software applications per specifications. You will design, code, test, and deploy across client/server, stand-alone, or web-based environments to support county operations.

The role emphasizes collaboration with stakeholders, adherence to best practices, debugging, and performance tuning. You will document processes and provide end-user training and support as needed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Support Analyst I
Application Support Analyst I

Canyon-County • Caldwell (ID)

On-site
USD 50,000 - 70,000
Junior Enterprise App Support Analyst
Junior Enterprise App Support Analyst

Canyon-County • Caldwell (ID)

On-site
USD 50,000 - 70,000
IT Applications Analyst I/II — Design, Develop Apps
IT Applications Analyst I/II — Design, Develop Apps

Sacramento County • Sacramento (CA)

On-site
USD 79,693 - 112,898
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology

Tarrant County • Fort Worth (TX)

On-site
USD 90,000 - 120,000
On-site parking
Programmer Analyst
Programmer Analyst

Catawba County Government • Newton (NC)

On-site
USD 60,000 - 90,000
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology

Tarrant County • Town of Texas (WI)

On-site
USD 65,000 - 90,000
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology

Tarrant-County,-Tx • Texas

On-site
USD 65,000 - 90,000
Innovative Software Dev & App Support Analyst II
Innovative Software Dev & App Support Analyst II

CITY OF REDWOOD CITY • Redwood City (CA)

On-site
USD 90,000 - 110,000
Software Engineer II — Modernization & Agile Delivery
Software Engineer II — Modernization & Agile Delivery

Dallas County • Dallas (TX)

Hybrid
USD 90,000 - 110,000
LEAD AI APPLICATION PROGRAMMER ANALYST - Information Technology
LEAD AI APPLICATION PROGRAMMER ANALYST - Information Technology

Tarrant County • Fort Worth (TX)

On-site
USD 90,000 - 130,000