Demo

Software Developer

Ada County
Boise, ID Full Time
POSTED ON 6/7/2021 CLOSED ON 6/18/2021

What are the responsibilities and job description for the Software Developer position at Ada County?

Uses basic knowledge under general supervision to define and develop software architecture to perform professional software development tasks associated with the modification, design, development, and debugging of software applications or operating systems.

DISTINGUISHING FEATURES OF THE CLASS:
The Software Developer I assignments are well defined and of limited scope and technical complexity, using standard procedures and techniques. Guidance is readily available from other team members or management. Schedules, milestones, and priorities are usually provided by management.
 
The Software Developer II assignments are somewhat defined and of moderate scope and technical complexity, where technical supervision provides an outline of the tasks to be performed and suggestions as to methods of approach and procedure to be followed. Guidance is readily available from other team members or management. Consults with team leader and/or management to develop schedules, milestones, and priorities. 
 
The Software Developer III Assignments are of a complex nature and require technical sophistication, including the generation and use of new techniques. Guidance is given in the form of general instructions on new assignments. Ensures that schedules, milestones, and priorities are compatible with other department goals and projects. May act as a team or project leader on smaller projects.  Software Developer I
  • Translates detailed design specifications into computer program instructions;
  • Debugs programs, prepares systems test data and prepares program documentation;
  • Modifies, maintains, and updates existing programs and/or web pages;
  • Coordinates with system users to determine final objectives, desired reports, historical data to be preserved, data sources and the like;
  • Analyzes user needs and evaluates options to determine the best solution; 
  • Participates in the preparation of detailed systems design specifications to meet defined requirements;
  • Prepares block diagrams, over-all flow charts, statements of program objectives and associated documentation;
  • Programs logical interfaces and applies techniques for efficient program logic and data manipulation;
  • Interfaces with users to diagnose and determine computer application modifications.
Software Developer II
  • Translates detailed design specifications into computer program instructions;
  • Debugs programs, prepares systems test data and prepares program documentation;
  • Modifies, maintains, and updates existing programs and/or web pages;
  • Coordinates with system users to determine final objectives, desired reports, historical data to be preserved, data sources and the like;
  • Analyzes user needs and evaluates options to determine the best solution; 
  • Participates in the preparation of detailed systems design specifications to meet defined requirements;
  • Prepares block diagrams, over-all flow charts, statements of program objectives and associated documentation;
  • Programs logical interfaces and applies techniques for efficient program logic and data manipulation;
  • Interfaces with users to diagnose and determine computer application modifications.
Software Developer III
  • Translates detailed design specifications into computer program instructions;
  • Debugs programs, prepares systems test data and prepares program documentation;
  • Modifies, maintains, and updates existing programs and/or web pages;
  • Coordinates with system users to determine final objectives, desired reports, historical data to be preserved, data sources and the like;
  • Analyzes user needs and evaluates options to determine the best solution; 
  • Participates in the preparation of detailed systems design specifications to meet defined requirements;
  • Prepares block diagrams, over-all flow charts, statements of program objectives and associated documentation;
  • Programs logical interfaces and applies techniques for efficient program logic and data manipulation;
  • Interfaces with users to diagnose and determine computer application modifications.

ADDITIONAL FUNCTIONS:
  • Performs related duties as required.
Software Developer I
  • Bachelor’s degree from an accredited university in Computer Science or related field or equivalent combination of education and experience;
  • A minimum of one year of computer industry experience preferred;
  • Previous experience writing computer programs and using development tools; 
  • Knowledge of the functional capabilities of mobile, web, desktop and network;
  • Knowledge of techniques used to predict the impact of hardware changes on applications already in use, and generate useful recommendations based on the predictions;
  • Knowledge of current system software and equipment technology;
  • Knowledge of Visual Studio using C#, WPF, and Azure DevOps;
  • Knowledge of Crystal Reports and/or SSRS report writing tools;
  • Knowledge of Microsoft SharePoint
  • Skill in identifying problems, evaluating options and recommending solutions;
  • Ability to follow written and verbal instructions;
  • Ability to present ideas logically and effectively;
  • Ability to exercise sound judgment; 
  • Ability to work independently and as part of a team to accomplish division and department goals.
Software Developer II
  • Bachelor’s degree from an accredited university in Computer Science or related field or equivalent combination of education and experience;
  • A minimum of two year of computer industry experience;
  • Previous experience writing computer programs and using development tools; 
  • Knowledge of the functional capabilities of mobile, web, desktop and network;
  • Knowledge of Visual Studio using C#, WPF, and Azure DevOps;
  • Knowledge of Crystal Reports and/or SSRS report writing tools;
  • Knowledge of Microsoft SharePoint
  • Knowledge of WordPress, cPanel, PHP and Microsoft IIS 
  • Knowledge of ServiceNow Platform
  • Knowledge of techniques used to predict the impact of hardware changes on applications already in use, and generate useful recommendations based on the predictions;
  • Knowledge of current system software and equipment technology;
  • Skill in identifying problems, evaluating options and recommending solutions;
  • Ability to follow written and verbal instructions;
  • Ability to present ideas logically and effectively;
  • Ability to exercise sound judgment; 
  • Ability to work independently and as part of a team to accomplish division and department goals.
Software Developer III
  • Bachelor’s degree from an accredited university in Computer Science or related field or equivalent combination of education and experience;
  • A minimum of 3 years of computer industry experience;
  • Previous experience writing computer programs and using development tools; 
  • Knowledge of the functional capabilities of the System i5, desktop and network;
  • Knowledge of Visual Studio using C, WPF, and Azure DevOps;
  • Knowledge of Crystal Reports and/or SSRS report writing tools;
  •  Knowledge of Microsoft SharePoint
  • Knowledge of WordPress, cPanel, PHP and Microsoft IIS 
  • Knowledge of ServiceNow Platform
  • Knowledge of techniques used to predict the impact of hardware changes on applications already in use, and generate useful recommendations based on the predictions;
  • Knowledge of current system software and equipment technology;
  • Skill in identifying problems, evaluating options and recommending solutions;
  • Ability to follow written and verbal instructions;
  • Ability to present ideas logically and effectively;
  • Ability to exercise sound judgment; 
  • Ability to work independently and as part of a team to accomplish division and department goals.
 
OTHER REQUIREMENTS
  • Must possess and maintain a valid driver’s license;
  • Must pass a criminal background investigation;
  • Must treat coworkers, users and the public with the utmost respect and regard for good public relations;
  • Working hours are generally from 8:00 a.m. to 5:00 p.m., Monday through Friday, but may vary with the needs of the County and may include evening or weekend work in the event of serious systems problems.
  • Work is performed primarily in an office environment and the employee in this class is subject to inside environmental conditions;
  • Requires sufficient personal mobility and physical reflexes, which permits the employee to function in a general office environment to accomplish tasks.

DISCLAIMER:
To perform this job successfully, an individual must be able to perform the essential functions satisfactorily with or without reasonable accommodation. The above statements are intended to describe the general nature and level of work being assigned to this job. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of individuals in the job. This job description is not an employment agreement and/or an expressed or implied employment contract. Management has the exclusive right to alter this job description at any time without notice. Ada County provides Veteran's Preference for all County jobs except for those deemed "key positions" in accordance with Title 65, Chapter 5 of Idaho Code.

Salary : $67,000 - $76,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $74,206 - $95,716
    • Income Estimation: $72,620 - $96,681
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Developer jobs in the Boise, ID area that may be a better fit.

Software Developer IV

Saxon Global, Boise, ID

AI Assistant is available now!

Feel free to start your new journey!