Programmer Analyst II
Job in
Caldwell, Canyon County, Idaho, 83607, USA
Listed on 2026-10-17
Listing for:
Canyon-County
Full Time
position Listed on 2026-10-17
Job specializations:
-
Software Development
Job Description & How to Apply Below
The role of the Programmer Analyst is to develop and test new software applications from provided specifications and maintain existing ones. Such applications may be either client/server, stand alone or web based.
Key Responsibilities- Software Development & Testing
- Design, develop, test, and implement software applications based on provided specifications.
- Collaborate with stakeholders and project management office to understand requirements and translate them 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 comprehensive knowledge of component internals and functional working-level interrelationships of multiple components, hardware/software, and applications to identify long-term solutions.
- Run and monitor software performance tests on new and existing programs for the purpose of correcting errors, isolating areas for improvement and general debugging.
- Application Maintenance
- Diagnose, troubleshoot, and resolve software defects and system issues.
- Interact with a service desk ticketing system to resolve issues and document resolutions.
- Maintain and update documentation for applications and systems.
- Evaluate and recommend the use and/or installation of new technologies and systems when beneficial.
- End-User Support & Training
- 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.
- Other Responsibilities
- Participate in occasional after-hours or weekend work for upgrades, maintenance, or support.
- Occasional travel, locally as needed, for off-site installations or user support.
- Perform all work duties and activities following county and office policies, procedures, and safety practices.
- Perform other duties as assigned.
Skills and Abilities
- Full software development lifecycle knowledge: 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 the following technologies: .NET/Dotnet, C#, ASP.MVC, ASP.NET, , Dapper, Win Form, XML, JSON, JavaScript, jQuery, Angular, Word Press, PHP, HTML, CSS, Bootstrap, T-SQL, Azure
- Familiarity with source control tools (Git and Git Hub preferred), code development tools (Visual Studio and Visual Studio Code preferred), and application hosting technologies (IIS preferred).
- 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 environment to provide the highest quality service for the public.
- Understand and carry out instructions and maintain a courteous, professional and effective working relationship with users and co-workers
- Communicate both verbally and in writing and establish effective working relationships with supervisors, co-workers and system users.
- Valid driver’s license
- Successfully complete a background investigation
Programmer Analyst II
- Associate or bachelor’s degree in computer science, Information Systems, or Software Engineering required
- Three years of programming experience required
- Additional relevant education and experience required for the position
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×