The Senior Programmer Analyst does complex analysis and advanced level programming for web and client-server enterprise-level applications. Employees perform a variety of coding and programming tasks on various platforms; manage complex application development projects; design specifications for comprehensive system software; and provide guidance to IT staff in their area of expertise. They also facilitate the needs of users from multiple city departments, resolve conflicts from varied user needs and present design and implementation plans.
The Senior Programmer Analyst is an advanced level professional classification. Employees apply highly developed analysis and programming skills, and have expert competence in one or more phases of applications development work. Employees are expected to facilitate the needs of users from multiple departments to solve complex functioning problems, or develop complicated programming.
The listed job functions are illustrative of the classification level and not intended to list all duties typically assigned to this classification. Employees may do all or some of the listed duties, or other related duties.
A Bachelor’s Degree in computer science or technology, information systems or software engineering, business or a related course of study; and 5 years experience in business process analysis, application design and computer programming using languages typical to the position; or any combination of experience and training that demonstrates possession of the knowledge, skills and abilities. Experience leading application development projects is desired. Oregon Class C driver's license and the ability to meet City's driving standards.
The application will be reviewed for the job requirements. The best qualified candidates will be invited to an interview. The application review and the interview will evaluate the following job-related knowledge and abilities: Knowledge of methods and techniques of business process redesign, application analysis and design, data modeling; techniques and methods of advanced web based and client-server programming; methods and techniques of using application design and development tools; methods and techniques of evaluating client information technology requirements; operational characteristics of multiple operating systems and platforms; principles, practices and methods of integrating a variety of applications into existing and proposed operating systems across multiple platforms; methods and techniques of project management and typical contracting process for procuring software; database management systems and related computer languages; group facilitation methods and leadership techniques used to gain agreement among competing interests; ability to perform advanced applications development, analysis and programming duties; design, evaluate, test, implement and maintain a variety of software applications; design and implement projects to meet user specifications; manage complex application development projects; lead, organize and review the work of professional and technical information systems staff; communicate effectively interpersonally and in groups. Write clear and concise memorandums, reports and other documentation; effectively prioritize tasks and plan work; establish effective working relationships with members inside and outside the organization; and work effectively with changing priorities and in high stress situations.
TO APPLY: Please complete the on-line Application and Supplemental Questionnaire, attach a resume, and submit electronically by the close date at www.cityofsalem.net/Jobs. Applications must be received by the Human Resources Department by 11:59 p.m. on the closing date. You will receive an email confirmation of your submitted electronic application. The City cannot be responsible for material that is illegible or missing as a result of transmitting or which may be lost through the mail.
All newly selected finalists for City employment are subject to a criminal background check and may be subject to testing for drugs.
Equal Opportunity Employer
Women, Minorities and Disabled individuals are encouraged to apply. ADA accommodations will be provided upon request. TTD/TTY 503-588-6009
This announcement is not an implied contract and may be modified or revoked without notice.