County of Alameda

Application Systems Engineer I (#1866)

Bargaining Unit: ACMEA - General Mgmt (R15)
$45.27-$57.78 Hourly / $3,621.60-$4,622.40 BiWeekly /
$7,846.80-$10,015.20 Monthly / $94,161.60-$120,182.40 Yearly


DESCRIPTION

This series specification describes classifications which contain four career tracks; Engineer, Systems Analyst, Business Analyst and Quality Assurance. These tracks are not completely distinct and while incumbents may specialize in one area, they may be expected to perform duties in some or all areas.

Under general supervision, provides support for the County’s information systems. Application Systems Engineer Is are responsible for participating in designing, developing, analyzing, implementing, and maintaining software, including enterprise class, multi-tier systems; and perform related duties as required.

 

DISTINGUISHING FEATURES 

 

The class of Application Systems Engineer I is a multi-disciplinary, entry level, class in a flexibly staffed classification series located in the Information Technology Department (ITD). The class is distinguished from the next higher level class of Application Systems Engineer II by the complexity of the systems supported. Positions at this level perform a significant portion of the work assigned to the Application Systems Engineer II, but without the independence or full responsibility expected of positions at the journey level. Assignments are generally limited in scope and are set within procedural frameworks established by higher level positions. As experience accrues, the incumbent performs with increasing independence.

Application Systems Engineer Is are expected to flexibly promote to the higher level class of Application Systems Engineer II upon a positive performance evaluation and successful demonstration of proficiency to perform the duties of the higher level classification.

Engineer Track
Incumbents in the Engineer discipline are typically fully responsible for coding, testing and/or maintenance of all or part of an application. Incumbents analyze, define, design programs, and ensure that user requirements are met. Engineers are responsible for writing program design specifications, programming and implementation, supporting database design, modifying existing systems, providing production support for users and their systems, and defining problems and recommending solutions.

Systems Analyst Track
Incumbents in the Systems Analyst discipline are typically responsible for analysis, documentation, and design of applications or subsystems of major systems.

Business Analyst Track
Incumbents in the Business Analyst discipline are responsible for aligning the business strategies of a County department or Agency with its technology.

Quality Assurance Track
Incumbents in the Quality Assurance discipline are responsible for verifying that enterprise applications meet customer requirements. This is typically done by reviewing customer requirements, creating test data and test scripts to validate application functionality. Other responsibilities include, but are not limited to, integrated testing, interface testing, system testing, regression testing, performance testing and obtaining approvals to move applications into the production environment.


EXAMPLES OF DUTIES
NOTE: The following are the duties performed by employees in this classification. However, employees may perform other related duties at an equivalent level. Each individual in the classification does not necessarily perform all duties listed.

Engineer Track
1. Develops programs and participates in defining the technical specifications to support documented business requirements.
2. Maintains applications as needed to support changes in business needs.
3. Prepares and updates program specifications and application documentation.
4. Designs, codes, and tests applications based on user requirements.
5. Installs and configures purchased application software.
6. Assists with the preparation and execution of unit, system, and integration testing for new and modified applications.
7. Provides technical support to customer departments, designers, software engineers, and project teams.

Systems Analyst Track
1. Prepares and executes work task plans for all assigned work requests.
2. Assists in reviewing and documenting existing customer procedures and workflows to prepare recommendations for changes to departmental business processes.
3. Assists in preparation of requirement specifications, designs and other documentation for small to medium-sized systems or for subsystems of major enterprise systems.
4. Assists in preparation of test plans and develops test data and test procedures for those systems.
5. Participates in technical reviews and system walk-throughs.
6. Assists in the preparation of feasibility studies, cost/benefit analysis, product evaluation, requirements specification and other analysis activities under the direction of senior technical staff.
7. Provides technical support to customer departments, designers, software engineers, and project teams.

Business Analyst Track
1. Assists in interpreting Department/Agency business needs and translates them into application and operational requirements.
2. Follows the established Project Life Cycle for delivering technology services
3. Develops a prototype for the proposed solution and seeks senior technical staff’s review/approval.
4. Helps identify, analyze, and document business requirements and business process flow.
5. Delivers relevant documentation throughout the project life cycle.

Quality Assurance Track
1. Helps establish and document the test criteria for enterprise applications.
2. Helps implement quality assurance and change management procedures to verify that enterprise applications and systems projects meet customer requirements.
3. Responsible for the quality assurance of their assigned projects and source code management.
4. Executes regression tests to ensure all current functionality is maintained.
5. Performs all types of testing of enterprise software applications and follows Information Technology Department (ITD) quality assurance standards for development and documentation.
6. Works closely with the development and business analyst teams to ensure best practices for quality assurance are followed.

MINIMUM QUALIFICATIONS

EITHER I

Education:

The equivalent to graduation from an accredited college or university with a major in MIS, Computer Science, Computer Engineering or a closely related field.

 

AND

Experience

The equivalent of one (1) year full time experience designing, developing, analyzing, supporting and implementing complex software systems.

 

OR II 

Experience:

The equivalent of three (3) years full time experience designing, developing, analyzing, supporting, and implementing complex software systems.

 

OR III

Experience:

The equivalent of three (3) years full time experience in business analysis; including gathering and interpreting large data sets, extensive reporting, and analyzing business and user needs.

 

 

NOTE: The Civil Service Commission may modify the above Minimum Qualifications in the announcement of an examination.


KNOWLEDGE AND SKILLS

NOTE: The level and scope of the following knowledge and abilities are related to duties listed under the “Examples of Duties” section of this specification.

 

Knowledge of: 

  • Principles of methods, tools, and standard practices of application design, systems design, programming, system testing, implementation, and upgrades.
  • Industry standard practices for the software development life cycle.
  • Principles and practices of technical problem solving.

Ability to:

  • Analyze and problem solve.
  • Make effective decisions.
  • Manage small projects; prepare, maintain and manage project plans and documentation.
  • Organize and prioritize workload.
  • Communicate technical concepts, problem solutions, and project progress in a clear manner to interested parties.
  • Respond quickly and effectively to customer needs, proactively and reactively.
  • Maintain the highest level of service to internal customers and the public.
  • Document current and future procedures and processes.
  • Design complex system interfaces.
  • Research potential solutions and make recommendations for implementation.
  • Develop reasonable cost and time estimates.
  • Create, analyze, and validate detailed functional specifications.
  • Communicate effectively, both orally and in writing.
  • Provide technical support to customers, users, and team members.
  • Establish and maintain effective working relationships with management, internal support units, customers and vendors.

CLASS SPEC HISTORY
Newspec: 1866-1867
LC:cs 1/20/16
CSC Date: 2/17/16
EL:jf Revision 3/22/17
CSC Date: 4/12/17
NLB:jf Revision 2/6/2018
CSC Date: 3/14/18
RE:ac Revised 1/30/19
CSC Date: 2/27/19


BENEFITS

Alameda County offers a comprehensive and competitive benefits package that affords wide-ranging health care options to meet the different needs of a diverse workforce and their families. We also sponsor many different employee discount, fitness and health screening programs focused on overall well being.  These benefits include but are not limited to*:

For your Health & Well-Being

  • Medical – HMO & PPO Plans
  • Dental – HMO & PPO Plans
  • Vision or Vision Reimbursement
  • Share the Savings
  • Basic Life Insurance 
  • Supplemental Life Insurance (with optional dependent coverage for eligible employees)
  • Accidental Death and Dismemberment Insurance 
  • County Allowance Credit
  • Flexible Spending Accounts - Health FSA, Dependent Care and Adoption Assistance
  • Short-Term Disability Insurance
  • Long-Term Disability Insurance
  • Voluntary Benefits - Accident Insurance, Critical Illness, Hospital Indemnity and Legal Services
  • Employee Assistance Program

For your Financial Future

  • Retirement Plan - (Defined Benefit Pension Plan)
  • Deferred Compensation Plan (457 Plan or Roth Plan)

For your Work/Life Balance

  • 11 paid holidays
  • Floating Holidays
  • Vacation and sick leave accrual
  • Vacation purchase program
  • Management Paid Leave**
  • Catastrophic Sick Leave
  • Employee Mortgage Loan Program
  • Group Auto/Home Insurance
  • Pet Insurance
  • Commuter Benefits Program
  • Guaranteed Ride Home
  • Employee Wellness Program (e.g. At Work Fitness, Incentive Based Programs, Gym Membership Discounts)
  • Employee Discount Program (e.g. theme parks, cell phone, etc.)
  • Child Care Resources
  • 1st United Services Credit Union 

*Eligibility is determined by Alameda County and offerings may vary by collective bargaining agreement.  This provides a brief summary of the benefits offered and can be subject to change.

** Non-exempt management employees are entitled to up to three days of management paid leave. Exempt management employees are entitled to up to seven days of management paid leave.