Senior Application Software Analyst

Full Time
Concord, CA 94519
Posted
Job description

Job Characteristics

***OPEN & PROMOTIONAL JOB OPPORTUNITY***
Senior Application Software Analyst

This position is open until filled and may close at any time. The first round of applications will be reviewed the week of February 9, 2023.

Are you looking for an opportunity to be part of an energetic team and help build a better and more connected community? Would you like to develop your project management skills while developing exciting applications that increase productivity for the City and its citizens? If so, please consider joining the City of Concord’s Information Technology Department as its next Senior Application Software Analyst in the Customer Service Division!
*
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 City’s Enterprise Resource Planning Software (Lawson)
  • Implementing and maintaining the City’s Electronic Document Management System (OnBase)
  • Providing support to the City’s 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 City’s 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 the City’s Mission, Vision and Values.

SELECTION PROCESS
1. Submit a completed City of Concord application and the required supplemental question responses online at www.cityofconcord.org/jobs. Only application materials submitted online will be accepted.
2. All qualified applications and supplemental responses will be evaluated, and those candidates demonstrating the strongest desired qualifications for the position will be invited to participate in a virtual panel interview.
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.
Senior Programmer Analyst
(Working Title: Senior Application Software Analyst)
Purpose
To assist and support City staff and outside interested parties in accessing City information in a concise and usable format, performs journey level structured systems analysis, design, applications programming, implementation; maintenance of application software and the administration of computer systems and other applications as necessary; leads applications programming; performs related and other work as required all within the context of the City's Mission of providing responsive, cost effective, and innovative local government services through a collaborative effort with the community to make Concord a city of the highest quality.

Equipment, Methods & Guidelines
Utilizes computer terminals, computer operating systems, text editors, software technical manuals, and software, including and not limited to Permitting, class registration, point of sale software, budgeting, ERP Systems, Visual Basic, VB.Net or C#, SQL, and Microsoft Office Applications reference manuals, standards and procedure manuals. Possesses good writing skills utilized for various types of user documentation, including ordinances, Policy & Procedure Statements, and forms.

Uses various microcomputers and related hardware and software, printers, consoles, sequencers, copy machine, equipment manuals, user documentation, procedures, operational directives, and contractual agreements.

Working Conditions
Forty-hour workweek schedule with occasional requirements for overtime. The work involves frequent attendance at meetings. May include pressure generated by equipment malfunctions, deadlines, and workload.

Physical Demands
Vision sufficient to read computer screens and operating manuals; must be able to communicate effectively both orally and in writing with co-workers and internal customers; must have sufficient flexibility to attach wires and cables in confined spaces; and must be able to lift irregularly shaped objects such as CPUs, printers, weighing up to 40 pounds. Emphasizes speech, hearing, and vision.

Supervisory Guidance Received/Given
Reports to the Information Systems and Programming Manager. May report to the Information Technology Manager and receive project assignments from the Senior Systems Analyst. Supervision received is usually characterized by administrative support and control intended to define objectives and problems. Work requests are generally received from users. Assignments may be reviewed with supervisor for approval of need and/or priority and scheduling. Major projects may be assigned by Division Manager. Work may be reviewed weekly for progress and completeness. May be assigned to lead the work of others, including training and performance monitoring.

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 City's 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.

Qualifications

Knowledge 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, VB.Net 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
Any combination equivalent to experience and education that would likely provide the required knowledge and abilities would be qualifying. A typical way to obtain the knowledge and abilities would be:

Education: Possession of a Bachelor's of Science degree in Computer Science or a related discipline. A combination of an associate's 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.

Job Type: Full-time

Pay: $88,067.20 - $112,403.20 per year

colinoncars.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, colinoncars.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, colinoncars.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs