Senior Programmer Analyst
Shasta County - Redding, CA

This job posting is no longer available on Shasta County. Find similar jobs: Senior Programmer Analyst jobs - Shasta County jobs

Applications will be accepted until this position is filled

Under general direction, to handle all aspects of developing and maintaining complex and difficult software applications at Shasta County, individually or as a team member. This position works with a great deal of independence and responsibility in the completion of specialized software assignments and performs related work as required.


Duties may include, but are not limited to, the following:

This position requires the ability to handle a variety of functions related to applications software; analyze large-scale, multi-departmental systems; design these systems; organize and schedule the programming to meet the objective within a design; prepare project plans; prepare flow charts, diagrams, data sets, and file descriptions for projects during design state; consult with user and advise on feasibility of data processing applications; write, test, and debug programs; analyze proposed changes to determine their effectiveness; develop and keep current manuals of regulations and procedures; write and revise directives, procedures, and training materials; develop, write, and maintain system documentation; evaluate requests for change to an existing system, including costs/time required and time line; communicate with vendors where software is being supplied; and may provide lead supervision over subordinate staff.


Any combination of education and experience sufficient to directly demonstrate possession and application of the following:
Knowledge of: Principles and methods of business applications programming; principles and methods used in analysis and development of data processing applications; uses and limitations of data processing applications; programming languages applicable to systems in use in Shasta County; principles of information entry, storage and retrieval; current technologies in the information systems industry; maintaining relational data bases; client/server applications and object oriented programming; and operating capabilities of common hardware configurations.

Ability to: Develop application software systems for efficient end user usage; modify, write, test, and debug programs for efficient business applications; identify and take corrective actions to solve problems in programs and production systems; write instructions and procedures and prepare systems and programming documentation; set up jobs to run in a production environment by writing instructions and procedures and preparing systems programming documentation; interpret a variety of instructions provided in written, oral, graphic or schedule form; give continuing, meticulous attention to detail; apply advanced programming language and tools; and maintain cooperative relationships with those contacted in the course of work, and train and direct subordinate personnel.

These employment standards are typically attained with a minimum of four years of experience in computer applications software and programming, analysis and system design, including experience in application development with an on-line interactive database system.

Special Requirements:
Depending upon assignment, an incumbent may need to regularly have access to and utilize a suitable personal vehicle in the course of business (mileage is reimbursed at the IRS rate). Proof of adequate insurance for the vehicle may be required.


Responses to the following must be submitted with a completed application on not more than two 8½ x 11" sheets of paper, typed, with your completed employment application and resume. If submitting your application online, limit your response to these questions to the equivalent of two 8½ X 11 sheets of paper.

1. Describe two applications you have developed that have required database connectivity. Provide details about the function of the application and the technologies and languages used.
2. Compare and contrast applications based on Web Forms vs. applications based on Windows Forms.
a. What are the benefits and considerations of each?
b. Describe examples of any experience you have with either.
3. Describe examples of any experience you have with financial or HR systems.


• All new employees are required to have their paycheck directly deposited to a bank account.
• Some positions may require a valid California driver's license and acceptable driving record according to County policy.
• Reasonable accommodations may be made for those persons who are disabled under the Americans with Disabilities Act to perform the essential functions of the position.
• The County has adopted a mandatory drug and alcohol testing policy for all individuals offered employment. All individuals offered employment with Shasta County must pass a pre-employment physical examination that includes drug and alcohol testing.
• In accordance with Government Code Section 3100, County employees, in the event of a disaster are considered disaster workers and may be asked to respond accordingly.
• Positions in this classification are covered by a collective bargaining agreement between the County and the United Public Employees of California (UPEC).
• Employees in this classification are covered under the CalPERS retirement program. Depending on the provisions of the California Public Employees' Pension Reform Act (PEPRA) and other applicable laws, an employee in this classification will be covered under one of the following CalPERS retirement formulas: (1) 2% at 55, (2) 2% at 60, or (3) 2% at 62. An employee in this classification will also contribute 7% of his/her pay to this plan, or will contribute such other amount to the plan as authorized by PEPRA and other applicable laws. Click here for additional information regarding benefits and CalPERS coverage information. The provisions in this flyer and on the County's website are for information purposes only. To the extent the provisions of the flyer or the County's website are inconsistent with PEPRA and other applicable laws, PEPRA and other applicable laws shall govern.


The ideal candidate possesses a 4-year degree in Computer Science, or four or more years of experience in software analysis, requirements, development, design, and testing; experience with distributed scalable web-based applications and extensive database integration; solid understanding of object oriented principles and practices, client and server-side database programming, web servers, IP networking fundamentals, and technical documentation. The ideal candidate would have experience with: Windows Operating Systems, Visual Studio.Net (Visual Basic and C#), ASP.Net, Microsoft SQL Server and Transact-SQL, Microsoft Internet Information Server, HTML, Cascading Style Sheets, JavaScript, XML/XSLT, LDAP, and source control/change management tools. Understanding of accounting principles and familiarity with SunGard's IFAS/ONESolution (finance, HR, & payroll) preferred. Mobile application development, and experience with SharePoint is desired. Verbal and written communication skills and ability to work in a team-environment are critical.


Shasta County Personnel will accept applications and answers to required supplemental questions until this position has been filled. A cover letter and/or resume will be accepted in addition to the application form but will not serve as a substitute for a completed application. Incomplete applications will not be processed. It is not acceptable to complete the application with statements such as, "See/Refer to Resume," or "See Attached." Closing date postmarks or faxes will NOT be accepted. This recruitment will establish a new list. Prior applicants must reapply to be considered.

Applicants will be screened and those considered best qualified will be invited to appear for an oral and/or written examination. Meeting the announced requirements does not guarantee inclusion into the selection process. Depending upon the number of applications received, the selection process may consist of additional application screening, written and/or practical exam(s), oral interview, or any combination thereof.

Applicants are encouraged to apply online at or submit an application to the Shasta County Personnel office.

Arrangements may be made to accommodate applicants with disabilities. Requests for accommodations may be made to the Shasta County Personnel Office by the filing deadline posted on this bulletin. Shasta County does not discriminate on the basis of disability. If you feel you are being denied service based on a disability, our ADA Coordinator may be reached at (530) 225-5515; relay service (800) 735-2922; fax (530) 225-5345.

Shasta County Personnel
1450 Court Street, Room 348
Redding, CA 96001
(530) 225-5515

About this company
9 reviews