Job Characteristics
***OPEN & PROMOTIONAL JOB OPPORTUNITY***
Senior Application Software Analyst
***A 5% salary increase is scheduled for July 7 2025***
The City of Concord is currently seeking to fill one Senior Application Software Analyst vacancy in the Information Technology Department. This position will play a key part in the implementation of a new enterprise resource system (Workday) for the City.
The Information Development Department:
The mission of the Information Technology Department is to ensure Concords technology portfolio provides the appropriate set of tools required for delivering high-quality services to internal departments Concord residents and other agencies in a consistent manner sustainable over the 10-year budget horizon.
What you will be doing:
- Leading technical implementations by collaborating with departments in evaluating and recommending technical solutions for new applications
- Implementing updating and maintaining the Citys Enterprise Resource Planning Software (Lawson)
- Implementing and maintaining the Citys Electronic Document Management System (OnBase)
- Providing support to the Citys agenda minutes and streaming platform (Agenda To Go; OnBase Agenda)
- Supporting applications for the City including but not limited to: Budgeting (Questica) Fleet management (Asset Essentials) Land management (Accela) Finance systems (MHC BSI) DocuSign Web Servers (CivicPlus) and Ascentis NOVAtime
- Maintaining and utilizing your programming skills to increase operational efficiencies and functionality throughout the City
- Partial telecommuting may be available after completion of probation.
We are looking for someone who:
- Serves as technical resource to the Citys IT Department
- Performs business analysis application patching application design and programming
- Creates modifies updates and maintains programs and reports as needed
- Creates relational table structures to support application design
- Creates and supports automated interfaces between systems
- Analyzes internal customer requests to create the best possible solutions
- Creates and maintains documentation for systems
- Tests and debugs programs
- Investigates and determines causes of computer program malfunctions and implements corrective action
- Writes computer systems requirements and specifications
- Implements and maintains new systems on premise or in the cloud
- Supports system users and provides training when needed
- Provides cost analysis of implementing new systems
- Can prioritize workload and multitask with multiple interruptions
- Is passionate about customer service
- Embraces promotes and is guided by theCitys Mission Vision and Values.
SELECTION PROCESS
1. Submit a completed City of Concord application and the required supplemental question responses online at. Only application materials submitted online during the filing period will be accepted.
2. All qualified applications and supplemental responses will be competitively evaluated and those candidates demonstrating the strongest qualifications for the position will be invited to a panel interview. If you are selected to participate in the panel interview and are unavailable we regret that we will not be able to reschedule you.
3. Candidates that pass the panel interview will be placed on the hiring list based on rank for further consideration to fill the current regular vacancy as well as others occurring over the next 12 months.
Conviction History and Background Investigation:
If you receive a conditional job offer you will be fingerprinted and your fingerprints will be sent to the California Department of Justice (DOJ) and the Federal Bureau of Investigation (FBI). The resulting report of your conviction history (if any) will be used to determine whether the nature of your conviction conflicts with the specific duties and responsibilities of the job for which you have received a conditional job offer. If a conflict exists you will be asked to present any evidence of rehabilitation that may mitigate the conflict except when federal or state regulations bar employment in specific circumstances. Having a conviction history does not automatically preclude you from a job with the City of Concord.
Appointments to this position are also subject to a polygraph and background investigation coordinated by the Concord Police Department. The following list describes some areas that are covered in the investigation.
Your relatives references and acquaintances are asked to comment on your suitability for the position.
The information supplied regarding your educational history is examined and verified.
You must list a history of your residences.
Your work history and experience are examined with regard to your dependability relationships with fellow workers trustworthiness and general job performance.
Military service records are subject to verification.
The background investigation considers your management of personal finances (however being in debt does not automatically disqualify you).
Your criminal driving and insurance records are evaluated. Felony convictions will be grounds for disqualification from the selection process.
If you have a history of recent or prolonged use of illegal controlled substances (i.e. Cocaine Methamphetamine Marijuana etc.) you may be dismissed from the process.
Deliberate misstatements or omissions can and often will result in your application being rejected regardless of the nature or reason for the misstatements/omissions. In fact the number one reason individuals fail and/or are disqualified during the background investigation is because they deliberately withhold or misrepresent job-relevant information. Applicants must be truthful in all phases of the process and promptly submit documentation when requested.
Helpful tips when applying:
It is important to carefully read the complete job bulletin before submitting your application so you are aware of all requirements of both the position and the process.
When preparing your application consider reviewing the job announcement and classification specification so that you may emphasize work experience relevant to the position for which you are applying.
Job duties should be an accurate reflection of the work you completed. Copying and pasting from your job description is not recommended as there may be duties listed that you did not perform.
Answer all required supplemental questions completely and honestly. The information you put in the supplemental questionnaire must also be verified in your work history so if you say you have certain experience in the questionnaire make sure we can see it listed in your job history as well so we know where you performed those functions and for how long.
Carefully review your application prior to submittal to ensure its content is accurate and all required documents are attached and submit it before the closing date. Examples of duties include but are not limited to
- Confers with representatives of user departments for the purpose of identifying operating problems and specific output requirements such as format content sequence volume of data frequency of processing and time and cost of processing.
- Analyzes current systems and procedures for the purpose of identifying economical and feasible methods for developing modifying or standardizing input data and related work flow sequences; develops related cost/benefit comparisons.
- Develops requirements documents and performs preliminary systems design to assess feasibility of various solutions; using requirements documents develops specific layouts for data input and output on monitors printed reports tapes and disks.
- Designs database files and work files to be used by system and develops general and specific charts showing flow of data and processes in the system.
- Performs and leads applications programming activities including coding testing debugging documentation and modification; maintains database applications that utilize Microsoft SQL Server.
- Serves as lead over some or all aspects of assigned information systems and/or applications development support and implementation projects.
- Orients user department representatives to changes in programs and to methods and techniques for direct access to data. Monitors and modifies existing programs to increase effectiveness or to adapt to new requirements.
- Performs system implementation duties such as writing user manuals and operating instructions for computer operator providing orientation and consultation for user departments and monitoring performance of systems and programs.
- Assists in resolving operational problems and may perform other assignments including the operation of the computer or peripheral equipment.
- Promotes the Citys Mission to make Concord a city of the highest quality by providing responsive cost-effective and innovative government services; understands and subscribes to the Vision and Values Statement adopted by the City.
- Performs other work as assigned.
To view the full class specification for the position of Senior Programmer Analyst (working title: Senior Application Software Analyst) please visit and Abilities
Working knowledge of the principles procedures practices emerging trends techniques nomenclature and symbols associated with structured analysis design and programming; of effective database design techniques; of the basic functionality for relational database design logical functioning of central processor architecture and physical functioning of computer peripheral equipment; of a variety of program languages such as Microsoft Visual Basic or C# SQL HTML .NET JavaScript Oracle and UNIX; an understanding of systems such as CLASS Lawson; of basic forms design techniques; and of pertinent aspects systems equipment techniques terminology and practices used in installing maintaining and servicing applications and computer equipment;of program planning budgeting organization and employee training principles.
Ability to identify and conceptualize information needs work flow sequences and data acquisition problems; to develop economical and feasible programs making the best use of computer system within the systems design constraints; to effectively lead applications programming activities; to reason logically and clearly with symbolic information; ability to perform effectively under the conditions associated with the work; to meet the physical demands of the work; to develop and maintain appropriate documentation; to work with and maintain the confidentiality of sensitive information; to communicate orally and in writing; and to establish and maintain cooperative and effective relationships with those contacted in the course of work.
Education/Experience
Education: Possession of a Bachelors of Science degree in Computer Science or a related discipline. A combination of an associates degree in computer sciences and experience that is equivalent to an education that would likely provide the relevant knowledge and abilities for this position. This experience separate from the requirements in the experience section below may include relevant certifications from an accredited institution and two years of direct work experience as a Programmer Analyst or a closely related position.
Experience: Two years journey level systems analysis experience and two years journey level applications programming experience.
Other
A California Driver License and a satisfactory driving record are conditions of initial and continued employment. Must successfully complete a background investigation as a condition of employment.
EEO/ADA: The City of Concord is an Equal Employment Opportunity (EEO) and Americans with Disabilities Act (ADA) compliant employer committed to providing equal employment opportunity to all employees and applicants.
If you have a disability and require accommodations in the testing process please contact Human Resources at orprior to the final filing date.